Latest web development tutorials

Linux badblocks Befehl

Linux-Befehl Daquan Linux - Befehl Daquan

Linux badblocks Befehl, um die Plattengerät für defekte Blöcke zu überprüfen.

Soll das Plattengerät angeben während der Befehlsausführung überprüft, und die Anzahl der Blöcke dieses Plattengerät werden.

Grammatik

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

Parameter Beschreibung:

  • Blockgröße -b <Blockgröße> Datenträger angegeben, in Bytes.
  • -o <Ausgabedatei> Ausgabedatei wird auf das angegebene Ergebnis der Prüfung geschrieben.
  • -s zeigt den Fortschritt bei der Untersuchung.
  • -v Zeigt detaillierte Informationen, wenn sie ausgeführt.
  • -w Bei der Inspektion wird Test schriftlich durchgeführt.
  • [Disk-Gerät] die angegebene Plattengerät zu überprüfen.
  • Die Gesamtzahl der Blöcke [Plattenblocknummer] Gibt die Plattengerät.
  • [Startblöcke] Gibt den Block, von dem die Überprüfung zu starten.

Beispiele

Zeigen Sie die aktuellen Informationen der Festplatte.

# fdisk -l

Wird beispielsweise die folgenden Informationen angezeigt:

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

Befehl durchsucht die Festplatte.

# badblocks -s -v /dev/sdnx

Wobei n die Festplattengerätenamen darstellt, x gibt die entsprechenden Partitionsnummer der Festplatte. Zum Beispiel müssen Sie die "/ dev / sda2" zu überprüfen, führen Sie den folgenden Befehl ein:

# 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-Befehl Daquan Linux - Befehl Daquan