Linux badblocks命令

Linux 命令大全

Linux badblocks命令用于檢查磁盤裝置中損壞的區(qū)塊。

執(zhí)行指令時(shí)須指定所要檢查的磁盤裝置,及此裝置的磁盤區(qū)塊數(shù)。

語(yǔ)法

badblocks [-svw][-b <區(qū)塊大小>][-o <輸出文件>][磁盤裝置][磁盤區(qū)塊數(shù)][啟始區(qū)塊]

參數(shù)說(shuō)明

  • -b<區(qū)塊大小> 指定磁盤的區(qū)塊大小,單位為字節(jié)。
  • -o<輸出文件> 將檢查的結(jié)果寫入指定的輸出文件。
  • -s 在檢查時(shí)顯示進(jìn)度。
  • -v 執(zhí)行時(shí)顯示詳細(xì)的信息。
  • -w 在檢查時(shí),執(zhí)行寫入測(cè)試。
  • [磁盤裝置] 指定要檢查的磁盤裝置。
  • [磁盤區(qū)塊數(shù)] 指定磁盤裝置的區(qū)塊總數(shù)。
  • [啟始區(qū)塊] 指定要從哪個(gè)區(qū)塊開(kāi)始檢查。

在線示例

查看系統(tǒng)當(dāng)前硬盤信息。

# fdisk -l

例如,顯示信息如下:

Disk /dev/sda: 298.9 GB, 298999349248 bytes
255 heads, 63 sectors/track, 36351 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
  Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         262     2104483+  82  Linux swap / Solaris
/dev/sda2   *         263       32898   262148670   83  Linux
/dev/sda3           32899       36351    27736222+  83  Linux
Disk /dev/sdb: 42.9 GB, 42949672960 bytes
64 heads, 32 sectors/track, 40960 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

通過(guò)命令掃描硬盤。

# badblocks -s -v /dev/sdnx

其中n表示硬盤設(shè)備名,x表示硬盤對(duì)應(yīng)的分區(qū)號(hào)。例如需要檢查"/dev/sda2",執(zhí)行命令如下:

# badblocks -s -v /dev/sda2
Checking blocks 0 to 30681000
Checking for bad blocks (read-only test): 306809600674112/ 306810000000
30680964
30680965
30680966
30680967
30680968
30680969
30680970
30680971
30680972
30680973
...
done
Pass completed, 37 bad blocks found.其中,“37 bad blocks found”表示硬盤存在37個(gè)壞塊。

Linux 命令大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清