這個命令很多系統都自帶, 舉例說明
badblocks -b 2048 -v /dev/da0
意思就是以2048爲扇區長度檢測硬盤da0有沒有壞道。
如果想在後台使用就用類似這種命令:
nohup badblocks -b 2048 -v /dev/da0 >> ~/results.log 2>&1 &
badblocks報錯: Value too large for defined data type invalid end block (XXXXXXXXXXX): must be 32-bit value
這個是因爲你硬盤太大了, -b這個參數默認值是512, 那麽你就改大點, 例如2048, 4096