Judul mungkin tidak sejelas yang saya ingin menjadi tapi tidak't datang dengan lebih baik.
Saya server's file system pergi ke Read-only. Dan saya don't mengerti mengapa ia melakukannya dan bagaimana mengatasinya.
Aku bisa SSH ke server dan ketika mencoba untuk memulai apache2 untuk contoh yang saya dapatkan sebagai berikut :
username@srv1:~$ sudo service apache2 start
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
* Starting web server apache2 (30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log.
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
Ketika saya coba restart server yang saya dapatkan :
username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
Setelah saya restart secara manual itu hanya start up tanpa peringatan atau pesan yang mengatakan ada sesuatu yang salah.
Saya berharap ada yang bisa mengarahkan saya ke arah yang benar untuk mengatasi masalah ini.
Filesystem biasanya akan pergi ke read-only saat sistem berjalan jika ada filesystem konsistensi masalah. Hal ini ditentukan dalam fstab
sebagai kesalahan=remount-ro
dan akan terjadi ketika FS akses gagal atau darurat hanya-baca remount diminta melalui Alt+SysRq+U. Yang dapat anda jalankan:
sudo fsck -Af -M
untuk memaksa memeriksa semua sistem berkas. Sebagai salah satu jawaban yang lain menyatakan, melihat dmesg
ini juga sangat membantu.
Edit: Don't melupakan -M
pada command-line.
CATATAN: Seperti yang disebutkan oleh Bibhas dalam jawabannya: Jika fsck
terjebak setelah versi banner:
$ sudo fsck -Af -M
fsck from util-linux 2.20.1
anda mungkin ingin mencoba menggunakan EXT4-spesifik fsck
$ sudo fsck.ext4 -f /dev/sda1
Disediakan partisi pada pertanyaan /dev/sda1
adalah sebuah filesystem ext4.
Jawaban oleh hexafraction didn't bekerja untuk saya. Setiap kali saya mencoba mengeksekusi sudo fsck -Af -M
itu hanya menunjukkan
$ sudo fsck -Af -M
fsck from util-linux 2.20.1
dan tidak ada yang lain. Tidak ada kesalahan atau apa. Bagi saya, boot ke live disc dan melaksanakan ini bekerja -
sudo fsck.ext4 -f /dev/sda1
Disediakan partisi pada pertanyaan /dev/sda1
adalah sebuah filesystem ext4.
Coba jalankan dmesg | grep "EXT4-fs error"
untuk melihat apakah anda memiliki masalah yang berkaitan dengan filesystem / journal sistem itu sendiri. Saya akan merekomendasikan anda untuk me-restart sistem anda, kemudian. Juga, sudo fsck -Af
menjawab dengan ObsessiveSSOℲ won't terluka.
Perhatikan bahwa kadang-kadang hal ini dapat disebabkan oleh komputer melupakan sistem waktu - disk check gagal karena tanggal dalam jurnal yang di masa DEPAN!
Pengaturan BIOS waktu (dan memeriksa baterai BIOS) tetap masalah ini bagi saya, tanpa harus melakukan apapun disk pemulihan.
Biasanya linux menempatkan anda filesystem yang di baca hanya ketika terjadi kesalahan, terutama kesalahan dengan disk atau file sistem itu sendiri, kesalahan-kesalahan seperti salah entri jurnal untuk contoh.
Anda lebih baik memeriksa dmesg
untuk disk yang terkait kesalahan.
Google penuh dengan diskusi tentang ini dan anda dapat memilih orang-orang yang lebih dekat dengan konfigurasi anda, tapi melihat dmesg
adalah biasanya cukup.
(Dihapus jawaban sebelumnya)
Edit: masalah utama adalah pada jendela samping. Setelah memperbarui Windows 10, 'mulai cepat' opsi otomatis mendapat diaktifkan. Pada menonaktifkan opsi itu lagi, dan kemudian kembali lagi-mulai mesin, masalah pergi. Windows 10 memberiku berat sakit kepala selama berhari-hari :(
The 'mulai cepat' opsi ini dapat ditemukan di 'power opsi' di control panel. Menonaktifkan itu!!! :)
Jika anda're dual booting komputer anda dengan Ubuntu dan Windows bersama-sama dan masalah ini terjadi,it's karena Windows perubahan filesystem,dalam hal ini mungkin melakukan trik. Cobalah menonaktifkan startup cepat
Control Panel > perangkat Keras dan Suara > Power Options > (di sebelah kiri) Memilih menutup tutup tidak > Ubah pengaturan yang saat ini tidak tersedia > Hapus centang 'Turn on fast startup'
Sekarang boot ke Ubuntu akan memecahkan masalah. Harap ini membantu!
Jika anda berada dalam situasi yang tidak dapat menggunakan live disc, misalnya anda dari jarak jauh ssh ke dalam sistem anda, anda masih dapat menggunakan perintah yang @Bibhas telah menjawab:
sudo fsck.ext4 -f /current/filesystem/mount/point
Ia akan meminta untuk memperbaiki file sistem error. Anda juga perlu untuk reboot sistem anda dari jarak jauh.
Saya menggunakan 18.04 LTS release dan apa yang saya lakukan, pertama saya unmount saya rusak drive kemudian saya pergi ke "Disk" app oleh seaching di dasbor. Dari sana saya memilih drive yang rusak. Pastikan sudah terpasang yang lain itu tidak akan bekerja. Dalam menu pilihan (kecil bentuk gigi), dan mengklik "memperbaiki file system". Boom! Bekerja seperti pesona.
It's salah konfigurasi boot settings (coba mounting /
sebagai ext2
) tidak drive atau partisi fisik kesalahan.
dmesg | grep "kesalahan"
memberi saya:
ext3-fs (sda2): error: couldn't mount because of unsupported optional features (240)
ext2-fs (sda1): error: couldn't mount because of unsupported optional features (240)
ext4-fs (sda2): mounted file system with ordered data mode: opts: (null)
Itu dipasang /
dibaca hanya karena fstab error=gunung-ro
direktif.