<Sebelumnya | Konten | Selanjutnya>
Menguji Dan Memperbaiki Sistem File
Dalam diskusi kami sebelumnya tentang / etc / fstab file, kami melihat beberapa angka misterius di akhir setiap baris. Setiap kali sistem melakukan boot, secara rutin memeriksa integritas sistem file sebelum memasangnya. Hal ini dilakukan oleh fsck program (kependekan dari "pemeriksaan sistem file"). Angka terakhir di masing-masing fstab entri menentukan urutan perangkat yang akan diperiksa. Dalam contoh kami di atas, kami melihat bahwa sistem file root diperiksa terlebih dahulu, diikuti oleh rumah dan booting sistem file. Perangkat dengan nol sebagai digit terakhir tidak diperiksa secara rutin.
Selain memeriksa integritas sistem file, fsck juga dapat memperbaiki sistem file yang rusak dengan berbagai tingkat keberhasilan, tergantung pada jumlah kerusakan. Pada sistem file mirip Unix, bagian file yang dipulihkan ditempatkan di hilang+ditemukan direktori, terletak di root setiap sistem file.
Untuk memeriksa flash drive kami (yang harus di-unmount terlebih dahulu), kami dapat melakukan hal berikut:
[saya@linuxbox ~]$ sudo fsck /dev/sdb1
fsck 1.40.8 (13-Mar-2016)
e2fsck 1.40.8 (13-Mar-2016)
/dev/sdb1: bersih, 11/3904 file, 1661/15608 blok
[saya@linuxbox ~]$ sudo fsck /dev/sdb1
fsck 1.40.8 (13-Mar-2016)
e2fsck 1.40.8 (13-Mar-2016)
/dev/sdb1: bersih, 11/3904 file, 1661/15608 blok
Dalam pengalaman saya, kerusakan sistem file cukup jarang terjadi kecuali jika ada masalah perangkat keras, seperti drive disk yang rusak. Pada sebagian besar sistem, kerusakan sistem file yang terdeteksi saat boot akan menyebabkan sistem berhenti dan mengarahkan Anda untuk menjalankan fsck sebelum melanjutkan.
Apa itu fsck?
Dalam budaya Unix, kata "fsck" sering digunakan sebagai pengganti kata populer yang memiliki tiga huruf. Ini sangat tepat, mengingat Anda mungkin akan mengucapkan kata yang disebutkan di atas jika Anda berada dalam situasi di mana Anda dipaksa untuk lari. fsck.