Saya mungkin salah memahami beberapa konsep di sini, tetapi sejauh yang saya tahu, setiap disk memiliki tabel partisi dan partisi sebenarnya.
Saya ingin menguji hard drive untuk bad sector dan error, tetapi alat yang saya temukan untuk melakukan ini dimaksudkan untuk partisi — bukan disk. badblocks mengambil partisi /dev/sda1 bukan /dev/sda . Cerita yang sama dengan e2fsck .
Sejauh yang saya mengerti, alat-alat itu hanya menguji ruang yang ditetapkan untuk partisi, bukan seluruh disk. Apakah ada cara untuk menguji seluruh disk?
Jawaban yang Diterima:
Apakah ada cara untuk menguji seluruh disk?
Ya, menggunakan badblocks :
badblocks /dev/sda
Halaman manual merujuk ke partisi karena badblocks dapat memberitahu mkfs.ext2 tentang blok buruk yang ditemukannya, dan itu hanya berfungsi saat memeriksa partisi. Tapi badblocks sendiri bekerja dengan baik pada disk penuh.
Namun badblocks benar-benar peninggalan masa lalu ketika hard drive tidak mengelola blok buruknya sendiri. Saat ini drive melacak kesalahan itu sendiri dan mampu memetakan kembali sektor buruk jika keadaan memungkinkan (biasanya, ketika sektor buruk ditulis ulang). Anda mungkin lebih baik menjalankan tes SMART dan memeriksa hasilnya:
smartctl -t long /dev/sda
smartctl -t offline /dev/sda
smartctl -x /dev/sda
(pastikan setiap tes selesai sebelum menjalankan yang berikutnya).