於 badblocks 分類下的文章
一、 badblocks介紹
badblocks是Unix-like作業系統下用來檢查類似於磁碟分區這樣的設備上是否存在壞道的命令行程序,其功能類似於Microsoft Windows或DOS作業系統中的SCANDISK或CHKDSK。運行後badblocks會給出一份設備上存在問題的區塊(block)列表。
badblocks在大多數情況下需要配合e2fsck或mke2fs使用,此時需要專門指定合適的“-b”參數,也就是badblock所讀取的區塊大小(block-size)。因此,用戶應該通過執行e2fsck或mke2fs時加上“-c”參數來調用badblocks,而不是直接使用badblocks。
詳細介紹可參考 維基百科
二、 badblocks 測試說明
1. badblocks實作測試
1.1 badblocks語法說明
[root@localhost ~]# badblocks [-svwnf] [-b block-size] [-c blocks_at_once] [-i input_file] [-o output_file] [-p num_passes] [-t test_pattern ] device [last-block] [start-block] |
1.2 測試硬碟是否有壞軌
[root@localhost ~]# badblocks -nsv /dev/sdc
Checking for bad blocks in non-destructive read-write mode From block 0 to 584843264 Checking for bad blocks (non-destructive read-write test) Testing with random pattern: done Pass completed, 0 bad blocks found. #測試完成後會在這邊顯示有無壞軌數 |
用此方式測試因為沒有設定重覆測試的次數,預設16次。若是硬碟較大的情況下會測試的比較久。
近期迴響