Başlık istediğim kadar açıklayıcı olmayabilir ama daha iyi bir başlık bulamadım.
Sunucumun dosya sistemi Salt Okunur hale geldi. Ve bunu neden yaptığını ve nasıl çözeceğimi anlamıyorum.
Sunucuya SSH ile bağlanabiliyorum ve örneğin apache2'yi başlatmaya çalıştığımda aşağıdaki mesajı alıyorum:
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.
Sunucuyu yeniden başlatmayı denediğimde:
username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
Manuel olarak yeniden başlattığımda, herhangi bir uyarı veya bir şeylerin yanlış olduğunu söyleyen bir mesaj olmadan başlıyor.
Umarım birileri bu sorunu çözmek için beni doğru yöne yönlendirebilir.
Bir dosya sistemi tutarlılığı sorunu varsa, sistem çalışırken dosya sistemi genellikle salt okunur hale gelecektir. Bu fstab
içinde errors=remount-ro
olarak belirtilir ve bir FS erişimi başarısız olduğunda veya Alt+SysRq+U aracılığıyla acil bir salt okunur yeniden bağlama istendiğinde gerçekleşir. Çalıştırabilirsiniz:
sudo fsck -Af -M
tüm dosya sistemlerini kontrol etmeye zorlamak için. Diğer yanıtlardan birinde belirtildiği gibi, dmesg
ye bakmak da çok yararlıdır.
Düzenleme: Komut satırındaki -M
harfini unutmayın.
NOT: Bibhas tarafından [cevabında] belirtildiği gibi (https://askubuntu.com/a/422153/54298): Eğer fsck
sürüm banner'ından sonra takılırsa:
$ sudo fsck -Af -M
fsck from util-linux 2.20.1
EXT4'e özgü fsck'i kullanmayı deneyebilirsiniz
$ sudo fsck.ext4 -f /dev/sda1
Söz konusu /dev/sda1
bölümünün bir ext4 dosya sistemi olması şartıyla.
Genellikle linux, hatalar oluştuğunda, özellikle disk veya dosya sisteminin kendisiyle ilgili hatalar, örneğin yanlış bir günlük girişi gibi hatalar oluştuğunda dosya sistemlerinizi salt okunur hale getirir.
Diskle ilgili hatalar için dmesg
dosyanızı kontrol etseniz iyi olur.
Google'da bu konuda çok sayıda tartışma var ve yapılandırmanıza daha yakın olanları seçebilirsiniz, ancak dmesg
ye bakmak genellikle yeterlidir.