Latest web development tutorials

LinuxのBADBLOCKSコマンド

LinuxのコマンドDaquanの LinuxのコマンドDaquanの

Linux BADBLOCKSは、不良ブロックをディスクデバイスを確認するコマンド。

命令実行中に、このディスク装置を検査するディスクデバイスを特定し、ブロックの数とします。

文法

badblocks [-svw][-b <区块大小>][-o <输出文件>][磁盘装置][磁盘区块数][启始区块]

パラメータ説明:

  • バイト単位のブロックサイズ-b <ブロックサイズ>指定されたディスク、。
  • -o <出力ファイル>出力ファイルは、チェックの指定された結果に書き込まれます。
  • -sは、検査中に進行状況が表示されます。
  • -v実行時に詳細情報を表示します。
  • -w検査では、試し書きが行われます。
  • 指定されたディスクデバイスを確認するために、[ディスクデバイス]。
  • ブロックの総数[ディスクブロック番号]ディスクデバイスを指定します。
  • [ブロックを起動する]チェックを開始するために、そこからブロックを指定します。

現行のハード・ディスクの情報を表示します。

# 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

コマンドは、ハードディスクをスキャンします。

# badblocks -s -v /dev/sdnx

nは、ハードディスク装置名を表し、Xは、対応するハード・ディスク・パーティション番号を示します。 たとえば、次のコマンドを実行し、 "は/ dev / sda2は」を確認する必要があります。

# 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个坏块。

LinuxのコマンドDaquanの LinuxのコマンドDaquanの