今天服務器突然工作不正常了,好幾個服務都沒開啓。登錄SSH發現有個提示如下:
error in locking authority file /home/
此外還發現
dev/loop0 100%
dev/loop1 100%
難道磁盤滿了?用下面的命令,發現系統根本執行不了,提示說readonly file
sudo apt autoremove --purge snapd
自動掛載的磁盤也沒掛載上去。所以懷疑是不是開機掛載出了問題,去修改rc.local,發現根本改不了,也是提示問價系統Readonly file
繼續在網上看看,突然看到一位博主說他的系統意外斷電了,導致Read-only file system
https://blog.csdn.net/wackycrazy/article/details/50012385
意思就是說意外斷電,導致文件系統損壞。而我之前就發現服務器被意外停電了。趕緊用這位博主的方法試了下,果然可行。
摘錄如下:
問題原因: 系統沒有正常關機,導致虛擬磁盤出現文件系統錯誤。
解決方法: 使用fsck手動修復,具體操作如下:
使用root進入單用戶模式,運行
fsck.ext4 -y /dev/xxx
注意:
xxx是你的根目錄所在的文件系統,我服務器是一個微型主板集成了存儲器,根目錄/dev/mmcblk0p2,我另一個服務器是/dev/sda4,不一定一樣。.ext4是它的文件系統類型。
你可以
df -T -h
命令看一下根目錄“/” 的文件系統及類型。
關於fsck更詳細的說明,可以自行搜索或參考下文:
[1]: https://blog.csdn.net/wackycrazy/article/details/50012385