Saat masuk ke EC2 (Ubuntu) misalnya, saya melihat
*** /dev/xvda1 should be checked for errors ***
Saya tidak bisa fsck /dev/xvda1
karena sudah terpasang, dan sudo umount /dev/xvda1
gagal karena sedang digunakan. lsof
menunjukkan
jbd2/xvda 172 root cwd DIR 202,1 4096 2 /
jbd2/xvda 172 root rtd DIR 202,1 4096 2 /
jbd2/xvda 172 root txt unknown /proc/172/exe
dan kill -SIGKILL 172
tidak efektif.
Apa yang harus dilakukan?
ubuntu
amazon-ec2
fsck
pengguna1836587
sumber
sumber
Jawaban:
Sebagian besar Linux hari ini harus melakukan fsck paksa pada saat boot ketika file / forcefsck hadir pada sistem. Jika Anda bebas untuk me-reboot VM, jalankan
Kemudian reboot sesuai keinginan Anda
sumber
Untuk contoh ubuntu ec2 kami, jawaban di atas tidak berfungsi sepenuhnya.
Di Ubuntu, secara default, centang tidak diaktifkan di file rcS . Begitu
dibawah garis
Menambahkan
Cari catatan untuk / dan jika digit terakhir adalah '0' ubah menjadi '1'. Bidang terakhir adalah fsckorder dan digunakan oleh fsck untuk memutuskan urutan pemeriksaan disk. Jika nilainya '0' maka disk akan dilewati .
Untuk misalnya,
untuk
Buat / forcefsck file
sentuh sudo / forcefsck
Reboot dari konsol ec2.
Kembalikan nilai fsckorder dari '1' ke '0' di / etc / fstab Hapus baris
FSCKFIX=yes
untuk mendapatkan kembali file rcS ke keadaan semula.Semoga ini bisa membantu.
sumber
sudo touch /forcefsck
sebelum me-reboot tidak bekerja pada sistem Ubuntu 14.04, tetapi jawaban ini berhasil.sudo reboot
dengan perubahan Anda diselesaikan ini.Karena Anda tidak dapat mem-boot ke live disc, ini mungkin terdengar agak aneh, tetapi saya kira itu akan berhasil)
level tinggi:
fsck
.sumber
Saya hanya melakukan 3 langkah di bawah ini dan masalah terselesaikan.
Terima kasih semuanya.
sumber