input / output ubuntu error

9

Saya mengalami masalah dengan Ubuntu yang menurut saya sulit untuk dipecahkan karena alasan yang akan menjadi jelas:

# reboot
-bash: /sbin/reboot: Input/output error
# dmesg
-bash: /bin/dmesg: Input/output error
# ps -e
ps: error while loading shared libraries: /lib/libproc-3.2.8.so: cannot read file data: Input/output error
# lsof
-bash: /usr/bin/lsof: Input/output error
# fsck
-bash: /sbin/fsck: Input/output error
# badblocks
-bash: /sbin/badblocks: Input/output error

Jadi saya tidak bisa melihat apa yang sedang terjadi, dan saya tidak bisa reboot jarak jauh. Apa yang bisa saya lakukan untuk mencapai bagian bawah ini?

Menariknya:

# init 0
Segmentation fault

Saya dapat cat / var / syslog tetapi tidak / var / log / messages atau beberapa file penting lainnya. semakin sedikit yang tidak berfungsi, tidak juga ekor atau kepala, dll.

rplevy
sumber
1
Kedengarannya sangat mirip dengan apa yang Anda dapatkan setelah berlari sudo rm -rf /. (Saya sengaja melakukannya, hanya untuk melihat apa yang sebenarnya terjadi.)
AJMansfield

Jawaban:

11

Sistem mengalami kesulitan besar untuk membaca hard disk Anda. Kemungkinan disk sudah mati (hampir pasti), tetapi itu bisa menjadi sesuatu yang sederhana seperti kabel longgar / terputus (jangan mengandalkan itu). Tidak ada yang dapat Anda lakukan untuk memecahkan masalah dari sini. Matikan saja.

Periksa koneksi yang longgar pada hard disk Anda. Jika semuanya baik-baik saja, boot dari disk penyelamat dan jalankan fsck atau badblock dari sana.

Saya harap Anda memiliki cadangan.

bahamat
sumber
1
Namun anehnya adalah ketika saya dapat me-reboot mesin secara fisik dan melakukannya, tampaknya kembali tanpa masalah. Saya masih belum menemukan masalah, meskipun saya menganggap ini sebagai tanda peringatan bahwa disk tidak dapat diandalkan dan bisa digunakan pada beberapa titik. Saya memang menyimpan semua file penting saya di setidaknya dua tempat menggunakan git, jadi setidaknya itu tidak akan menjadi masalah.
rplevy
Maka ada kemungkinan bahwa itu hanya kesalahan komunikasi (misalnya, kabel longgar). Tetap awasi itu. Setelah disk mulai rusak biasanya sudah benar-benar mati segera setelah itu.
bahamat
Hal yang sama terjadi pada mesin virtual saya. Setelah reboot itu mulai berfungsi dengan baik.
droope
0

Jika Anda menggunakan VM, kemungkinan besar ada beberapa gangguan pada mount sistem file, dan linux mengalihkan mount untuk membaca hanya sebagai ukuran yang gagal.

Sayangnya, itu membuat sistem Anda praktis tidak dapat digunakan.

Jika Anda memeriksa / proc / mounts, dan mencari filesystem root, harus ada baris seperti ini:

/dev/dm-0 / ext4 ro,relatime,errors=remount-ro,data=ordered 0 0

Anda akan melihat bahwa sistem file root telah di-mount hanya baca.

Pada dasarnya satu-satunya hal yang harus dilakukan pada saat ini (dengan asumsi inilah masalahnya) adalah mem-boot ulang (melalui KVM atau sakelar matikan konsol lainnya).

Elbie
sumber