Lihat Bisakah saya menjalankan fsck atau e2fsck saat sistem file Linux dipasang?, yang mencatat bahwa menjalankan fsck apa pun pada sistem file yang terpasang dapat mengakibatkan kerusakan disk atau data.
Ini menyarankan solusi berikut:
A. Turunkan sistem ke mode pengguna tunggal, lepas sistem, lalu jalankan e2fsck
init 1
umount /dev/sda
e2fsck -y /dev/sda3
B. Boot dari CD instalasi ke mode penyelamatan
boot: linux rescue nomount<br/>
mknod /dev/sda
mknod /dev/sda3
fsck /dev/sda3
Solusi lain adalah menggunakan fsck untuk memeriksa seluruh disk (kecuali swap) saat boot, sebagai root:
shutdown -Fr now
di mana -F adalah singkatan dari force fsck check dan -r untuk reboot.
Jika skrip init Anda mendukungnya (Fedora IIRC), Anda dapat menambahkan -c -c
ke /fsckoptions
(lalu buat /forcefsck
dan reboot). Sayangnya, fitur ini tidak tersedia di semua tempat. Anda mungkin harus melakukan boot ulang ke LiveCD/LiveUSB.
Anda dapat mem-boot sistem dan menentukan init=/bin/bash
sebagai parameter boot. Ini akan menjalankan bash saat boot dan bukan skrip startup biasa. Akibatnya, tidak ada sistem file yang diproses dan Anda hanya memiliki root read-only.
Sekarang Anda memiliki root hanya-baca dan Anda dapat melakukan fsck.