使用badblocks命令檢測(cè)、修復(fù)硬盤(pán)壞道
創(chuàng)新互聯(lián)建站專(zhuān)業(yè)為企業(yè)提供大興網(wǎng)站建設(shè)、大興做網(wǎng)站、大興網(wǎng)站設(shè)計(jì)、大興網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、大興企業(yè)網(wǎng)站模板建站服務(wù),10余年大興做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
badblocks檢測(cè)磁盤(pán)壞道
badblocks 檢查硬盤(pán)是否有壞道
Linux磁盤(pán)與文件系統(tǒng)管理命令
fdisk:磁盤(pán)分區(qū)工具
partprobe:更新內(nèi)核的硬盤(pán)分區(qū)表信息
tune2fs:調(diào)整ext2/ext3/ext4文件系統(tǒng)參數(shù)
parted:磁盤(pán)分區(qū)工具
mkfs:創(chuàng)建Linux文件系統(tǒng)
dumpe2fs:導(dǎo)出ext2/ext3/ext4文件系統(tǒng)信息
resize2fs:調(diào)整ext2/ext3/ext4文件系統(tǒng)大小
fsck:檢查并修復(fù)Linux文件系統(tǒng)
dd:轉(zhuǎn)換或復(fù)制文件
mount:掛載文件系統(tǒng)
umount:卸載文件系統(tǒng)
df:報(bào)告文件系統(tǒng)磁盤(pán)空間的使用情況
mkswap:創(chuàng)建交換分區(qū)
swapon:激活交換分區(qū)
swapoff:關(guān)閉交換分區(qū)
sync:刷新文件系統(tǒng)緩沖區(qū)
工具:badblocks
例;badblocks -s -v -o /root/bad block.log /dev/sda
單獨(dú)一個(gè)命令面對(duì)大容量硬盤(pán),檢測(cè)需要花費(fèi)很多時(shí)間,可以考慮多路并進(jìn),設(shè)置每一路檢測(cè)的起始?jí)K與終止塊。
例:badblocks -s -v -o /root/bad block.log /dev/sda 200 1
badblocks -s -v -o /root/bad block.log /dev/sda 300 201
badblocks -s -v -o /root/bad block.log /dev/sda end start
意思檢測(cè)從1到200的塊。從201到300的塊,從開(kāi)始到結(jié)束的塊。多路并行。
UBUNTU16.04強(qiáng)制重啟后,出現(xiàn)了”進(jìn)入emergency mode“的啟動(dòng)界面,無(wú)法進(jìn)入圖形界面。系統(tǒng)提示CTRL+D 沒(méi)法解決。
網(wǎng)上查了下這個(gè)問(wèn)題,很有可能是強(qiáng)制重啟導(dǎo)致的磁盤(pán)損壞(具體是怎么損壞了也不是很清楚)。找了幾種方案,試了幾個(gè),通過(guò)以下方案解決。
通過(guò)優(yōu)盤(pán)安裝盤(pán)進(jìn)入linux臨時(shí)系統(tǒng)(用的14.04),打開(kāi)終端,執(zhí)行
sudo? -i管理員權(quán)限;
然后,
lsblk查看自己linux安裝的分區(qū)名稱(chēng),
sudo?? fsck? /dev/sda4
sudo?? fsck? /dev/sda7
sda4和sda7分別是我的linux根目錄和home目錄,這兩個(gè)命令可以檢查系統(tǒng)硬盤(pán)錯(cuò)誤并修復(fù),我的sda7中有報(bào)錯(cuò),修復(fù)后,
reboot即可。拔掉優(yōu)盤(pán)。
在進(jìn)行fsck相關(guān)命令前,網(wǎng)上有相關(guān)經(jīng)驗(yàn)進(jìn)行sudo umount /dev/sda4,sudo umount /dev/sda7,會(huì)提示找不到umount命令。跳過(guò)這一步?jīng)]有收到影響。