linux系统分区表修复
有些時候在系統(tǒng)突然斷電或硬盤只讀后在看機會出現(xiàn)報錯,開機到不了登錄界面,而是來到一個提示:
Give root password for maintenance(or type Control-d to Continue):
的界面。例:
?
解決方法:
1、輸入root密碼,先進(jìn)入系統(tǒng)
2、使用 df -Tk ?查看文件的系統(tǒng)類型(是ext3 還是ext4)。 ?
3、修復(fù)系統(tǒng)分區(qū)表。
fsck -t ext3/ext4 ?-C -y / ??
具體是ext3或ext4,根據(jù)第二步看到的信息決定。執(zhí)行后界面會出現(xiàn)修復(fù)的百分比。等待修復(fù)完成,重啟系統(tǒng)。
?
二、磁盤壞道檢測
badblocks
功能說明:檢查磁盤裝置中損壞的區(qū)塊。
語法:badblocks [-svw][-b ][-o ][磁盤裝置][磁盤區(qū)塊數(shù)][啟始區(qū)塊]
補充說明:執(zhí)行指令時須指定所要檢查的磁盤裝置,及此裝置的磁盤區(qū)塊數(shù)。
參數(shù):
-b 指定磁盤的區(qū)塊大小,單位為字節(jié)。
-o 將檢查的結(jié)果寫入指定的輸出文件。
-s 在檢查時顯示進(jìn)度。
-v 執(zhí)行時顯示詳細(xì)的信息。
-w 在檢查時,執(zhí)行寫入測試。
[磁盤裝置] 指定要檢查的磁盤裝置。
[磁盤區(qū)塊數(shù)] 指定磁盤裝置的區(qū)塊總數(shù)。
[啟始區(qū)塊] 指定要從哪個區(qū)塊開始檢查。
badblocks 檢測磁盤壞塊
1)$badblocks -s //顯示進(jìn)度 -v //顯示執(zhí)行詳細(xì)情況 /dev/sda1
2)讀寫方式檢測 未掛載的磁盤設(shè)備或分區(qū)
$badblocks -s //顯示進(jìn)度 -w //以寫去檢測 -v //顯示執(zhí)行詳細(xì)情況 /dev/sda2
linux下,最常用的磁盤檢測工具是smartcontrol了(smartctl)
?
| 指令:fsck 使用權(quán)限 : 超級使用者 使用方式 : fsck [-sACVRP] [-t fstype] [--] [fsck-options] filesys [...] 說明 : 檢查與修復(fù) Linux 檔案系統(tǒng),可以同時檢查一個或多個 Linux 檔案系統(tǒng) 參數(shù) : filesys : device 名稱(eg./dev/sda1),mount 點 (eg. / 或 /usr) -t : 給定檔案系統(tǒng)的型式,若在 /etc/fstab 中已有定義或 kernel 本身已支援的則不需加上此參數(shù) -s : 依序一個一個地執(zhí)行 fsck 的指令來檢查 -A : 對/etc/fstab 中所有列出來的 partition 做檢查 -C : 顯示完整的檢查進(jìn)度 -d : 列印 e2fsck 的 debug 結(jié)果 -p : 同時有 -A 條件時,同時有多個 fsck 的檢查一起執(zhí)行 -R : 同時有 -A 條件時,省略 / 不檢查 -V : 詳細(xì)顯示模式 -a : 如果檢查有錯則自動修復(fù) -r : 如果檢查有錯則由使用者回答是否修復(fù) 例子 : 檢查 msdos 檔案系統(tǒng)的 /dev/hda5 是否正常,如果有異常便自動修復(fù) : fsck -t msdos -a /dev/hda5 注意 : 此指令可與 /etc/fstab 相互參考操作來加以了解。 |
轉(zhuǎn)載于:https://www.cnblogs.com/weijie0717/p/4023615.html
總結(jié)
以上是生活随笔為你收集整理的linux系统分区表修复的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【“科大讯飞杯”第十七届同济大学】A 张
- 下一篇: 二分频电路及代码