Topik ini menjelaskan cara memeriksa dan memperbaiki sistem berkas pada instance Linux.
Prasyarat
Layanan snapshot telah diaktifkan dan snapshot disk sistem telah dibuat. Untuk informasi lebih lanjut, lihat Aktifkan ECS Snapshot dan Buat Snapshot.
Prosedur
Dalam contoh ini, partisi /dev/vdb1 digunakan untuk menjelaskan cara memeriksa dan memperbaiki sistem berkas pada instance Linux.
Sambungkan ke instance Linux.
Jika terjadi pengecualian pada sistem berkas di partisi /dev/vdb1 dari disk data instance, langsung sambungkan ke instance. Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk menyambung ke instance Linux melalui SSH.
Jika terjadi pengecualian pada sistem berkas di partisi /dev/vdb1 dari disk sistem instance, lepaskan disk sistem dari instance, pasang disk tersebut ke instance lain sebagai disk data, lalu sambungkan ke instance yang baru dipasang untuk melakukan operasi berikut. Untuk informasi lebih lanjut, lihat bagian "Langkah 2: Lepaskan disk sistem dari Instance A" dan "Langkah 3: Pasang disk sistem yang dilepaskan dari Instance A ke Instance B sebagai disk data" dari topik Praktik terbaik untuk memulihkan data pada instance Linux.
CatatanKetika Anda melakukan operasi yang dijelaskan dalam Langkah 3: Pasang disk sistem yang dilepaskan dari Instance A ke Instance B sebagai disk data, Anda hanya perlu melakukan empat sublangkah pertama. Anda tidak perlu memasang sistem berkas.
Jalankan perintah berikut untuk memeriksa apakah sistem berkas dipasang pada sistem. Pastikan tidak ada sistem berkas yang dipasang.
df -hCatatanJika sistem berkas dipasang pada sistem, jalankan perintah
umount /dev/vdb1untuk melepas sistem berkas selama periode waktu yang sesuai.Jalankan perintah
blkiduntuk melihat tipe sistem berkas. Jalankan salah satu perintah berikut untuk memeriksa dan memperbaiki sistem berkas berdasarkan tipe sistem berkas:Sistem berkas Ext3 dan Ext4:
fsck -y /dev/vdb1Sistem berkas XFS:
xfs_repair /dev/vdb1
(Kondisional diperlukan) Setelah Anda mengonfirmasi bahwa sistem berkas telah diperbaiki, Anda harus memasang kembali disk ke instance aslinya jika sistem berkas yang rusak berada pada disk sistem. Untuk informasi lebih lanjut, lihat bagian "Langkah 5: Pasang ulang Disk C ke Instance A" dari topik Praktik terbaik untuk memulihkan data pada instance Linux. Jika sistem berkas yang rusak berada pada disk data, abaikan langkah ini.
Jalankan perintah berikut untuk memasang sistem berkas:
mount /dev/vdb1 /mntJalankan ulang salah satu perintah berikut untuk memeriksa sistem berkas yang telah dipasang. Jika pengecualian sistem berkas masih ada, abaikan peringatan. Untuk informasi lebih lanjut, lihat Mengapa 'fsck' menunjukkan korupsi saat menjalankan 'fsck -n' pada perangkat yang dipasang ketika perangkat bersih?
Sistem berkas Ext3 dan Ext4:
fsck -y /dev/vdb1Sistem berkas XFS:
xfs_repair /dev/vdb1