Mengapa sistem file saya menjadi read-only setelah pembaruan?


13

Saya menjalankan 11.10 dan saya menerapkan beberapa pembaruan. Setelah itu setiap kali saya menggunakan komputer saya, saya bisa, tetapi hanya sekitar 2 atau 3 menit sebelum menjadi read-only. Setiap sudoperintah memasuki memberi saya error berikut.

sudo: Can't open /var/lib/sudo/ryanmcclure/0: Read-only file system

Saya juga menggunakan xpad (program catatan tempel) dan jika saya mengedit catatan, tidak pernah ada masalah sampai sekitar 4 menit kemudian ketika dikatakan bahwa itu tidak dapat menulis ke file karena sistem file dibaca.

Bagaimana saya mengatasi masalah ini?


Bisakah Anda memberi tahu kami kapan masalah terjadi atau kapan dipicu? Setelah Anda menginstal pembaruan atau program baru? Atau ketika Anda membuka program mungkin? Juga perintah apa yang Anda coba setelah sudoitu mengembalikan pesan kesalahan? Dan apa sebenarnya maksud Anda sistem Anda menjadi hanya-baca? Bisa jadi lebih jelas sedikit?
Nitin Venkatesh

Tentu saja. baik, saya memperbarui tepat sebelum masalah ini muncul. Omong-omong, perintah sudo menghasilkan kesalahan ini. Terminal mengatakan setelah memasukkan perintah sudo bahwa itu adalah sistem file read-only. Saya juga menggunakan xpad (program catatan tempel). Jika saya mengedit catatan, tidak pernah ada masalah sampai sekitar 4 menit kemudian ketika dikatakan tidak dapat menulis ke file karena sistem file hanya baca.
Ryan McClure

Saya to the point sekarang bahwa ketika beralih ke read-only, tidak ada program yang akan berjalan sama sekali.
Ryan McClure

Bisakah program dijalankan saat Anda tidak menggunakannya sudo?
Elvis Stressborg

1
Saya tidak setuju bahwa masalah ini dikaitkan dengan hard drive yang gagal. Saya mengalami hal ini pada saya di kedua hard drive internal saya, yang tidak gagal, dan USB thumbsticks. Saya katakan itu adalah bug. Saya mengalami masalah biasanya setelah operasi penulisan yang melibatkan file besar atau salinan banyak file sekaligus. Sistem file secara misterius menjadi hanya-baca dan Anda tidak dapat melakukan apa pun hingga setelah Anda reboot.

Jawaban:


15

Sepertinya Anda mungkin mengalami beberapa kerusakan sistem file, mungkin disebabkan oleh hard disk yang gagal. (Biasanya ini adalah satu-satunya cara bagi sistem untuk secara spontan menandai sistem file sebagai hanya-baca, untuk mencegah kerusakan lebih lanjut.) Coba jalankan:

dmesg | less

Dan gulir ke dekat bagian bawah untuk melihat apakah ada kesalahan yang terkait dengan sistem file dan disk Anda. Cari pesan tentang kesalahan baca atau tulis yang tidak dapat diperbaiki (mungkin pada sda), atau kesalahan sistem file (mis. Pesan tentang kesalahan ext3 atau ext4). Jika Anda melihat sesuatu seperti ini, Anda harus segera mencadangkan data penting dan kemudian menyelidiki apakah disk itu sendiri gagal (dalam hal ini Anda harus mendapatkan yang baru), atau apakah itu hanya kegagalan logis (di mana jika Anda mungkin dapat memperbaiki sistem file dengan fsck untuk memperbaiki masalah Anda).


Saya telah mencari HDD baru akhir-akhir ini ... tapi saya tidak ingin kehilangan semua file saya dan itu di laptop..so bagaimana saya bisa menempatkan data saya dari sini ke HDD baru? Juga, dengan kemungkinan korupsi ini, mengapa ia bekerja untuk sementara waktu tetapi kemudian tidak berfungsi lagi?
Ryan McClure

Menyalin data ke hard disk baru di laptop bisa rumit. Anda dapat menggunakan drive eksternal atau NAS untuk menyimpan data sementara, lalu menyalinnya kembali setelah mengubah disk internal (dan menginstal ulang), atau Anda mungkin dapat membakar CD atau DVD. Mengenai mengapa itu akan bekerja untuk sementara waktu sebelum gagal, kernel hanya mengaktifkan mode read-only darurat ketika pemberitahuan alasan untuk melakukannya. Jika tidak ada file yang terlibat dalam proses boot rusak, itu hanya akan terjadi kemudian ketika sesuatu mencoba menggunakan bagian dari sistem file yang rusak sehingga ini akan terjadi. (Anggap saja ini adalah masalah Anda.)
Mike

Saya baru saja menginstal ulang semuanya dan sejauh ini berjalan dengan baik. Terima kasih atas bantuannya, kalian semua ceria!
Ryan McClure

Alasan lainnya adalah reboot setelah pembaruan dan f * ing fsck menjalankan pemeriksaan otomatis, seperti halnya setiap 30 reboot, hanya saja tidak ada yang ada di sana untuk menekan tombol melanjutkan, sehingga ia memasang sistem file read-only setelah batas waktu. ..
WitchCraft

dapatkah seseorang menjelaskan lebih lanjut tentang jawaban ini? menginstal ulang semuanya bukan pilihan untuk semua orang. apa yang Anda lakukan untuk mengubahnya kembali menjadi baca-tulis?
user391339

2

Saya memiliki masalah yang sama, mencari-cari di sekitar dan menemukan dua tautan ini, yang bermanfaat. Bagi saya tampaknya saya tidak memberikan waktu yang cukup untuk melakukan umount perangkat. BTW perangkat saya /dev/sdax, yang merupakan drive vfat.

Solusi yang disarankan tautan ini adalah menjalankan

sudo fsck.vfat /dev/sda5 -a -w  

atau

sudo fsck.msdos -aw /dev/sdb1

Tautannya adalah:

Orang-orang sangat menyukai mata rantai kedua.

Saya belum mendapatkan detail untuk melihat apa yang dilakukan cmds ini, belum.

Saya memang menjalankan kedua perintah (aahh !!!! me), butuh banyak waktu untuk mengeksekusi.

Saya kemudian umount-ed dan kemudian memasangnya. Ini berfungsi dengan baik untuk saya sekarang (mengulangi operasi yang sama yang sebelumnya melaporkan hanya kesalahan baca). Akan memperbarui jika saya melihat beberapa kesalahan. Bagi saya itu tampak seperti diselesaikan.


bagaimana jika ini terjadi pada sistem file root Anda?
user391339

1

Anda dapat menjalankan restart PC Anda, karena kesalahan ini terjadi karena pemasangan yang tidak benar, unmountiong dari sistem file. Sementara sistem restart akan meminta untuk memperbaiki dan menekan f, ada masalah yang harus diselesaikan


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.