Linux badblocks perintah
badblocks Linux perintah untuk memeriksa perangkat disk untuk blok buruk.
Akan menentukan perangkat disk yang akan diperiksa, dan jumlah blok perangkat disk ini selama eksekusi instruksi.
tatabahasa
badblocks [-svw][-b <区块大小>][-o <输出文件>][磁盘装置][磁盘区块数][启始区块]
Parameter Deskripsi:
- Blok ukuran -b <ukuran blok> ditentukan disk, dalam byte.
- -o <file output> file output ditulis ke hasil ditentukan dari cek.
- -s menampilkan kemajuan selama pemeriksaan.
- -v Menampilkan informasi rinci ketika dijalankan.
- -w Dalam pemeriksaan, tes tertulis dilakukan.
- [Disk perangkat] untuk memeriksa perangkat disk yang ditentukan.
- Jumlah total blok [disk yang nomor blok] Menentukan perangkat disk.
- [Mulai blok] Menentukan blok dari mana untuk mulai memeriksa.
contoh
Menampilkan informasi hard disk saat ini.
# fdisk -l
Misalnya, informasi berikut ini ditampilkan:
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
Perintah scan hard disk.
# badblocks -s -v /dev/sdnx
Di mana n merupakan hard disk nama perangkat, x menunjukkan nomor partisi hard disk yang sesuai. Misalnya, Anda perlu memeriksa "/ dev / sda2", jalankan perintah berikut:
# 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个坏块。