系統突然變成唯讀

系統突然變成唯讀

我的 Web 伺服器(Linux、Debian Wheezy)突然變成唯讀,MySQL 崩潰了(但 Apache 沒有)-按tab完整檔案名稱時出現錯誤,如下所示:

bash:無法為此處文件建立臨時檔案:唯讀檔案系統

另外,當我重新啟動 Apache 時,它不會再打開。

我嘗試做的事情:我更換了硬碟,再次移動了網頁檔案; 1週後錯誤再次出現。

日誌沒有顯示任何內容,有人注意到我看到許多透過 ssh 存取伺服器的失敗嘗試。

df 輸出:

Filesystem                                             1K-blocks    Used Available Use% Mounted on
rootfs                                                 249773956 2328024 234758164   1% /
udev                                                       10240       0     10240   0% /dev
tmpfs                                                     406336     200    406136   1% /run
/dev/disk/by-uuid/e45e30eb-efa4-4cd9-aaf9-c6cbe46aa41c 249773956 2328024 234758164   1% /
tmpfs                                                       5120       0      5120   0% /run/lock
tmpfs                                                    2489760       0   2489760   0% /run/shm
/dev/sdb1                                              249773956 2303784 234782404   1% /mnt/sdb1

安裝-n輸出:

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=506431,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=406336k,mode=755)
/dev/disk/by-uuid/e45e30eb-efa4-4cd9-aaf9-c6cbe46aa41c on / type ext4 (ro,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2489760k)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
/dev/sdb1 on /mnt/sdb1 type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)

答案1

您的根檔案系統以唯讀方式安裝。這可能發生在重新啟動時。有以下幾種選擇:

  • 配置系統以修復重新引導期間的錯誤。在 Ubuntu 上,這是由FSCKFIX檔案中的選項控制的/etc/default/rcS
  • 在恢復模式下重新啟動,然後fsck -f /dev/disk/by-uuid/e45e30eb-efa4-4cd9-aaf9-c6cbe46aa41c再次運行並重新啟動。
  • 從復原磁碟啟動並執行 fsck,如上所示。

所有選項都需要您的系統停機一段時間。然而,現在看來它實際上已經下降了。

fsck無需重新啟動和重新安裝系統即可運作rw。我會在不啟用修復問題的情況下執行測試fsck來查看檔案系統的損壞程度

相關內容