Saya menginstal Linux Mint 12 KDE, dan saya ingin memeriksa partisi root untuk setiap kesalahan.
Bagaimana cara memeriksa partisi root dengan fsck saat boot?
boot
linux-mint
root
fsck
Langit biru
sumber
sumber
sudo touch /forcefsck
bekerja ketika saya melakukan itu sebelumnyasudo reboot
.shutdown
disertakan dengan Pemula tidak mendukung-F
opsi lagi. Anda harus menggunakannyasudo touch /forcefsck
sebagai gantinya. Lihat misalnya. Mengapa -F dihapus dari / sbin / shutdown? dan Bug # 74139: opsi shutdown missing -F (force fsck) .Inilah cara lain untuk melakukan ini:
tune2fs -C 2 -c 1 /dev/THEDEVTHATROOTIS
reboot
maka sistem file akan diperiksa, dan setelah semuanya baik Anda harus lakukan
tune2fs -c 60 /dev/THEDEVTHATROOTIS
Saya berasumsi bahwa max-mount-count diatur ke 60, Anda harus mencari tahu sebelum mengeluarkan perintah pertama dengan
dumpe2fs /dev/THEDEVTHATROOTIS |grep "Maximum mount count"
sumber
Pada sistem saya (beberapa notebook x86 dan Banana Pi Pro), mengatakan
sudo shutdown now
membawa saya ke runlevel 1 (alias mode pemeliharaan) tempat saya dapat dengan aman memeriksa FS root saya:Tidak perlu mengubah
/etc/fstab
untuk melakukan ini, dan saya memiliki kesempatan untuk menjalankanfsck
dengan opsi apa pun yang mungkin diperlukan untuk memperbaiki kasus yang rumit.Catatan:
/forcefsck
dantune2fs
trik berfungsi pada x86, tetapi tidak pada Banana Pi.sumber
tune2fs
dll berfungsi pada platform apa pun, mengingat initramf (mungkin tertanam) didukung. Jadi itu benar-benar hanya tergantung pada distribusi Linux.Jika Anda menggunakan Raspberry pi dan Anda berada dalam mode darurat, Anda sebenarnya bisa melepas partisi root dan masih menggunakan fsck
sumber
Pada sistem linux modern, jawaban di atas (dengan forcefsck) tidak berfungsi. Anda harus melakukannya secara manual:
Letakkan partisi root Anda ke mode read-only dengan memodifikasi garis partisi yang salah itu
/etc/fstab
(tapi ingat pengaturan lama Anda):Mulai ulang
Beralih ke runlevel 1 hanya untuk meminimalkan jumlah proses yang mengganggu:
Perbaiki sistem file Anda (ganti / dev / sda2 dengan perangkat partisi Anda), yang seharusnya sekarang berfungsi karena partisi root hanya baca:
Mulai ulang. (Pada sistem Fedora 21 saya, saya harus mengubah runlevel 1 saat boot dengan Grub2 , karena jika tidak, sistem macet karena tidak dapat menulis di partisi root)
Jadikan sistem file root Anda dapat dibaca / ditulis:
Kembalikan / etc / fstab Anda ke kondisi semula.
Mulai ulang
Sumber: http://bitsofmymind.com/2014/03/14/how-to-fix-fsck-your-root-file-system-that-you-have-to-boot-into-on-linux/
sumber