Topik ini menjelaskan cara memeriksa dan memperbaiki sistem file pada instans Linux.
Prasyarat
Layanan snapshot telah diaktifkan dan snapshot disk sistem telah dibuat. Untuk informasi selengkapnya, lihat Aktifkan snapshot dan Buat snapshot tunggal secara manual.
Prosedur
Topik ini menggunakan /dev/vdb1 sebagai contoh untuk menjelaskan cara memeriksa dan memperbaiki sistem file.
Hubungkan ke instans Linux.
Jika terjadi pengecualian pada sistem file di partisi /dev/vdb1 dari disk data instans tersebut, langsung hubungkan ke instans tersebut. Untuk informasi selengkapnya, lihat Hubungkan ke instans Linux menggunakan Workbench.
Jika sistem file yang rusak berada pada disk sistem, lepaskan disk sistem tersebut dari instans, sambungkan ke instans lain sebagai disk data, lalu hubungkan ke instans tersebut untuk melakukan langkah-langkah berikut. Untuk informasi selengkapnya, lihat Praktik terbaik pemulihan data instans Linux.
CatatanPada dokumen yang ditautkan, lakukan hanya empat sublangkah pertama dari Langkah 3. Jangan memasang (mount) sistem file tersebut.
Jalankan perintah berikut untuk memeriksa apakah ada sistem file yang sedang dipasang (mounted) pada sistem. Pastikan tidak ada sistem file yang sedang dipasang.
df -hCatatanJika sistem file tersebut sudah dipasang pada sistem, Anda dapat menjalankan perintah
umount /dev/vdb1untuk melepas pemasangannya (unmount) pada jam operasional yang sesuai.Jalankan perintah
blkiduntuk memeriksa tipe sistem file agar Anda dapat menjalankan perintah pemeriksaan dan perbaikan yang sesuai.Untuk sistem file EXT3 atau EXT4:
fsck -y /dev/vdb1Untuk sistem file XFS:
xfs_repair /dev/vdb1
(Diperlukan secara kondisional) Jika Anda memperbaiki disk sistem, pasang kembali ke instans asal. Untuk petunjuknya, lihat Praktik terbaik pemulihan data instans Linux. Jika Anda memperbaiki disk data, lewati langkah ini.
Jalankan perintah berikut untuk memasang sistem file:
mount /dev/vdb1 /mntJalankan kembali salah satu perintah berikut untuk memeriksa sistem file yang telah dipasang. Jika pengecualian sistem file masih berlanjut, abaikan peringatan tersebut. Untuk informasi selengkapnya, lihat Mengapa fsck menampilkan kerusakan saat menjalankan 'fsck -n' pada perangkat yang sedang dipasang meskipun perangkat tersebut bersih?
Untuk sistem file EXT3 dan EXT4:
fsck -y /dev/vdb1Untuk sistem file XFS:
xfs_repair /dev/vdb1