Provided by: manpages-zh_1.5.1-1_all bug

NAME

       badblocks - 查詢設備的壞區塊

yk]SYNPSISbadblocks  [  -svwnf  ]  [  -b  block-size ] [ -c blocks_at_once ] [ -i
       input_file ] [ -o output_file ] [ -p num_passes ] device [ blocks-count
       ] [ start-block ]

]yzDESCRIPTION
       badblocks      被用來在設備(通常是磁碟分區)中檢測壞區塊。      device
       參數是設備的名字(例如             /dev/hdc1).              blocks-count
       參數是設備上總的區塊數目;如果沒有指定這荌捊A預設-
       N是設備的容量大小。                              start-blockO@-
       iAwqh}liC]Aq}lC

]OPTIONS-b block-size
              以字節為單位,指定區塊的大小。

       -c number of blocks
              每一次檢測區塊的數目。預設O16。增加這蚍堨i以增加檢測   a塊
              的效率可同時也會增加記憶體的耗費。 Badblocks 命令在只讀模式下需-
              n花費與每一次檢測的區塊相同數目的記憶體容量。在讀寫模式下,這-
              茪顐珙O兩縝茼b非破壞性的讀寫模式下,這茪顐珙O三縑C
              如果你將參數「num-of-blocks」設置太大的話,            badblocks
              將會在分派緩存時會因為一-
              荌O憶體溢出錯誤而立即退出。當然如果你在非破壞性的讀寫模式下將該-
              ]置得過低,那麼在一茪定的磁碟上的有問題
              的區塊也雪|因為磁碟的磁道緩沖的作用而不被檢測出來。

       -f     正常情況下,badblocks命令不會在一-
              茪w經激活的設備上讀寫模式或者是非破壞性的讀寫模式的檢測,因為這可能會導-
              P系統的崩潰。  使用  -f  標誌可以使這種情況強制執行,但是最好不-
              n在正常的情況下使用它。如果/etc/mtab檔案發生了錯誤,而設備實際上並沒有被激活的時-
              唌A這 參數才會是安全的。

       -i input_file
              讀入一茪w知的壞塊列表。                                Badblocks
              命令將會跳過對這些已知是壞塊的區塊檢查。如果          input_file
              參數是「-」,則列表從標準輸入讀入。                        在這-
              茼C表中列舉出的區塊也會在                                   s
              壞道記錄檔案或者壞道記錄輸出時被忽略掉。   dumpe2fs(8)   的   -b
              選項能夠在一-
              茪w有的檔案系統中得到被標記為壞塊的列表,而且已經做成了符合這-
              蚇龠答漁璁﹛C

       -o output_file
              將壞塊的列表寫到指定的檔案中。如果沒有這蚇龠窗A        badblocks
              命令會在標準輸出中輸出這茼C表。其格式是與     e2fsck(8)     或者
              mke2fs(8).  的 -l 選項的n求相適應的。

       -p num_passes
              契_的掃描磁碟,直到-
              契_「num_passes」遍磁碟掃描後也沒有發現新的區塊後結束。    預設-
              O0。表示 badblocks 命令成弘鶡璊@遍掃描後就會結束。

       -n     使用非破壞性的讀寫模式。預設O非破壞性的只讀模式測試。這-
              蚇龠竣ㄞ鉬P -w 選項一起使用,因為它怓O互斥的。

       -s     通過輸出正在被檢測的區塊的號碼以表示檢測進程。

       -v     混雜模式檢測。

       -w     使用寫模式測試。通過使用這蚇龠       badblocks        通過往每-
              荌炩穭W寫入一些特定的字符(0xaa,0x55,0xff,0x00),讀出來後再比較其內容,決定是否為壞塊。
              這蚇龠竣ㄞ鉬P -n 選項一起使用,因為它怓O互斥的。

i]WARNING-w   選項用在一茪w經包含了檔案系統的設備上。這蚇龠絲|刪除掉-
       鴞釭獐琚I   如果你想n在已經有檔案系統的設備上執行讀寫模式檢測,請使用
       -n 選項。雖然慢點,可是它能夠保護你的數據不受傷害。

@]AUTHORbadblocks 作者是Remy Card <Remy.Card@linux.org>.  維護人 Theodore  Ts'o
       <tytso@alum.mit.edu>.        非破壞性的讀寫模式測試由David      Beattie
       <dbeattie@softhome.net>進行.

]AVAILABILITYbadblocks
       是e2fsprogs套件的一部分。能夠從支持匿名訪問的ftp站點tsx-11.mit.edu的/pub/linux/packages/ext2fs目錄下取得。

t~考
       e2fsck(8), mke2fs(8)

@H
       Bill Pan <billpan@netease.com>

 Linux manUp劃
       http://cmpp.linuxforum.net