天天看點

Linux硬碟檢測

badblocks

功能說明:檢查磁盤裝置中損壞的區塊。

語  法:badblocks [-svw][-b <區塊大小>][-o <輸出檔案>][磁盤裝置][磁盤區塊數][啟始區塊]

補充說明:執行指令時須指定所要檢查的磁盤裝置,及此裝置的磁盤區塊數。

參  數:

-b<區塊大小> 指定磁盤的區塊大小,機關為位元組。

-o<輸出檔案> 将檢查的結果寫入指定的輸出檔案。

-s 在檢查時顯示進度。

-v 執行時顯示詳細的資訊。

-w 在檢查時,執行寫入測試。

[磁盤裝置] 指定要檢查的磁盤裝置。

[磁盤區塊數] 指定磁盤裝置的區塊總數。

[啟始區塊] 指定要從哪個區塊開始檢查。

hdparm

文法:hdparm [-CfghiIqtTvyYZ][-a <快取分區>][-A <0或1>][-c ][-d <0或1>][-k <0或1>][-K <0或1>][-m <分區數>][-n <0或1>][-p ][-P <分區數>][-r <0或1>][-S <時間>][-u <0或1>][-W <0或1>][-X <傳輸模式>][裝置]

補充說明:hdparm可檢測,顯示與設定IDE或SCSI硬碟的參數。測試各硬碟讀取速度判斷硬碟故障

  hdparm -t /dev/hda (IDE硬碟)

  hdparm -t /dev/sda (SATA、SCSI、硬RAID卡陣列)

  hdparm -t /dev/md0 (軟RAID裝置)

  測試結果在空載情況下應 >40M/s ,在負載情況下平均應 > 20M/s 為正常,如測試結果極低則需要進一步使用硬碟專用檢測工具測試是否為硬碟故障。

fsck

檢查檔案系統并嘗試修複錯誤。

語  法:fsck [-aANPrRsTV][-t <檔案系統類型>][檔案系統...]

補充說明:當檔案系統發生錯誤四化,可用fsck指令嘗試加以修複。

參  數:

-a 自動修複檔案系統,不詢問任何問題。

-A 依照/etc/fstab配置檔案的内容,檢查檔案内所列的全部檔案系統。

-N 不執行指令,僅列出實際執行會進行的動作。

-P 當搭配"-A"參數使用時,則會同時檢查所有的檔案系統。

-r 采用互動模式,在執行修複時詢問問題,讓使用者得以确認并決定處理方式。

-R 當搭配"-A"參數使用時,則會略過/目錄的檔案系統不予檢查。

-s 依序執行檢查作業,而非同時執行。

-t<檔案系統類型> 指定要檢查的檔案系統類型。

-T 執行fsck指令時,不顯示标題資訊。

-V 顯示指令執行過程。

繼續閱讀