Latest web development tutorials

comando di Linux badblocks

Linux comando Daquan Linux comando Daquan

badblocks Linux comando per controllare il dispositivo disco per blocchi danneggiati.

Deve specificare il dispositivo a disco da ispezionare, e il numero di blocchi questo dispositivo a disco durante l'esecuzione di istruzioni.

grammatica

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

Descrizione Parametro:

  • dimensione del blocco -b <dimensione del blocco> specificato disco, in byte.
  • -o <file di output> file di output viene scritto il risultato specificato del controllo.
  • -s mostra lo stato di avanzamento durante l'esame.
  • -v Visualizza informazioni dettagliate quando eseguito.
  • -w Nel corso del controllo, scrittura prova è effettuata.
  • [Dispositivo Disk] per controllare il dispositivo disco specificato.
  • Il numero totale di blocchi [numero blocco del disco] Specifica il dispositivo del disco.
  • [Blocchi di partenza] Specifica il blocco da cui partire per avviare il controllo.

Esempi

Visualizzare le informazioni correnti del disco rigido.

# fdisk -l

Ad esempio, vengono visualizzate le seguenti informazioni:

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

Command esegue la scansione del disco rigido.

# badblocks -s -v /dev/sdnx

Dove n rappresenta il nome del dispositivo del disco rigido, x indica il numero della partizione del disco rigido corrispondente. Ad esempio, è necessario controllare la "/ dev / sda2", eseguire il seguente comando:

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