Pertanyaan Bagaimana cara menjalankan checkdisk?


Saya menduga mungkin ada sektor buruk pada disk. Alat apa yang paling setara dengan alat pemeriksaan kesalahan windows?

(Saya menggunakan ext3)


71
2017-08-29 02:38


asal




Jawaban:


Disk

Untuk memeriksa bad sector, periksa data SMART, mungkin yang terbaik diakses dengan meluncurkan Disk utilitas (Palimpsest). Bahkan jika Anda tidak melihat blok yang buruk di sana, luncurkan uji diri untuk memastikan.

Program ini dibundel dalam gnome-disk-utility paket. Menjalankan gksudo gnome-disks

SMART from Palimpsest

Atau dalam versi Ubuntu 16.04 (3.18):

SMART from Disks

Badblocks

Anda juga bisa menggunakan badblocks

sudo badblocks -sv /dev/sda

untuk hanya memeriksa, atau untuk memeriksa dan memperbaiki dulu tulis hasilnya ke file sementara:

sudo badblocks -sv /dev/sda  > bad-blocks-result
sudo fsck -t ext4 -l bad-blocks-result /dev/sda1

akan memeriksa seluruh disk dan mencetak semua blok buruk yang ditemui / dev / sda.

Dari badblocks manual:

Catatan penting: Jika output badblock akan diumpankan ke program e2fsck atau mke2fs, penting bahwa ukuran blok ditentukan dengan benar, karena nomor blok yang dihasilkan sangat bergantung pada ukuran blok yang digunakan oleh sistem file. Untuk alasan ini, sangat disarankan agar pengguna tidak menjalankan badblocks secara langsung, tetapi lebih suka menggunakan opsi -c dari program e2fsck dan mke2fs.

fsck

fsck itu sendiri tidak akan membantu Anda menemukan sektor buruk, lebih buruk lagi, jika ada banyak sektor buruk itu dapat merusak data Anda bahkan lebih. Gunakan hanya ketika disk sehat.


88
2017-08-29 06:53



Sebenarnya buku petunjuk badblocks tidak menggunakan secara langsung dan mengarahkan pengguna ke opsi e2fsck dengan opsi "-c" (untuk read only check) atau "-cc" (untuk baca tulis). - mrówa
sebagai catatan, pada 13.04 Anda menjalankan palimpsest dengan hanya menjalankan "disk" dari menu ubuntu, namun ... Saya tidak melihat opsi untuk meluncurkan self-test (mungkin karena saya hanya memiliki satu drive, dan itu yang menjalankan Ubuntu ...) - rogerdpack
@ mrówa manual hanya mengatakan untuk melakukan itu jika "output dari badblocks akan diumpankan ke program e2fsck atau mke2fs" - Jon
Masukkan info itu ke daftar semua disk menggunakan sudo fdisk-l - Kangarooo
ini sekarang disebut gnome-disk - endolith


fsck - periksa dan perbaiki sistem file Linux. Meminjamnya menggunakan

fsck /dev/sda1

di mana / dev / sda1 adalah drive yang ingin Anda periksa. Lihat 'man fsck' untuk lebih jelasnya.

Ada juga perintah 'badblocks' yang memeriksa perangkat untuk, Anda dapat menebaknya, blok yang buruk.

Drive harus unmount ketika dicentang, jadi untuk memeriksa partisi root Anda perlu membuat file 'forcefsck' di root partisi dan reboot. Perangkat akan diperiksa saat boot berikutnya:

sudo touch /forcefsck
sudo reboot

Atau, Anda dapat boot dari Live CD dan menjalankan cek dari sana.


38
2017-08-29 02:52



Terima kasih, mesin sedang berjalan tanpa monitor, apakah ada cara untuk mengakses output dari cek setelah reboot? - Guillaume Coté
Saya membuat file dan reboot, tapi itu sangat cepat dan tidak ada yang baru di boot.log. - Guillaume Coté
fsck hanya melakukan pemeriksaan yang sangat cepat, saya mencoba opsi -c untuk memeriksa blok buruk. - Guillaume Coté
fsck -c hanya mengatakan: / dev / sda9: Memperbarui inode blok buruk. Saya tidak memiliki info tentang berapa banyak node buruk dan proporsi sistem file yang mereka wakili. - Guillaume Coté
sudo dumpe2fs -b /dev/sda9. Tapi saya pikir itu lebih baik jika disk menangani sektor yang rusak, bukan filesystem (SMART, badblocks dll, lihat posting saya). - arrange


badblocks

Anda dapat memeriksa badblock menjalankan perintah

  1. sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result untuk tes baca-tulis non-destruktif. Itu akan menghasilkan file yang disebut bad-blocks-result dengan sektor-sektor yang rusak.
    • -n Gunakan mode baca-tulis non-destruktif. Secara default, hanya tes baca-saja non-destruktif yang dilakukan.

    • -s Tunjukkan kemajuan pemindaian dengan menuliskan persentase penyelesaian kasar dari badblock saat ini melewati disk.

    • -v Mode verbose.

  2. Kemudian, Anda bisa berlari sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition] untuk memberi tahu sistem file di mana bad sector berada dan memindahkan data dari mereka, jika memungkinkan.

Anda dapat menemukan lebih banyak membaca tentang itu sini.


16
2017-12-24 19:51



Untuk melanjutkan dengan badblock nanti atau jika Anda lupa mengekspor sektor buruk ke file teks (seperti saya), jawaban ini akan membantu Anda: superuser.com/a/693000/218025 - chelder
dapatkah saya menggunakan badblock untuk memeriksa partisi windows saya? Atau akankah itu entah bagaimana dapat merusaknya? - Private
@Private Jika Anda memiliki pertanyaan baru, silakan gunakan tautan "Ajukan pertanyaan" di bagian atas. - John


Jika Anda memiliki partisi yang Anda TIDAK DAPAT MENGHAPUS DATA mengikuti langkah-langkah ini

  1. Tentukan partisi mana Anda ingin memeriksa bad sector menggunakan

$fdisk -l commnd

Mari kita berasumsi bahwa partisi untuk memeriksa disebut / dev / sdPTC (partisi untuk memeriksa) dan Anda memiliki partisi lain untuk menyimpan hasil yang di-mount pada / scan / resultPath / folder

2.Lalu Anda dapat menjalankan perintah ini

$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt

yang akan menentukan apa blok buruk dari perangkat yang diberikan dan menyimpannya pada file yang disebut badsectors.txt

  1. Sekarang Anda bisa menggunakannya fsck perintah untuk memberitahu Ubuntu agar tidak menggunakan bad sector yang disebutkan dalam file badsectors.txt.

$sudo fsck -l /scan_result/badsectors.txt /dev/sda

Dengan begitu hidup hard disk sedikit meningkat sampai Anda mendapatkan yang baru untuk penggantian.


Jika Anda memiliki partisi lengkap yang ingin Anda periksa untuk sektor fisik yang buruk dan Anda DAPAT MENYIMPAN SEMUA DATA pada partisi itu atau KOSONG mengikuti langkah-langkah ini

  1. $sudo apt-get install gnome-disk-utility

  2. $sudo gnome-disks

  3. Periksa dan periksa kembali bahwa tidak ada data penting pada partisi itu

  4. Menggunakan gnome-disks HAPUS / HAPUS partisi dengan tangan menggunakan tanda "-"

  5. Menggunakan gnome-disks BUAT partisi baru dan pilih opsi "lambat" yang akan memeriksa ruang yang diberikan untuk kesalahan

enter image description here


0
2017-07-29 13:17