Centos7
CentOS zsh:/root/.zsh_history 鎖定失敗:只讀文件系統:仍然讀取
我正在使用 100 GB 記憶體的 CentOS 7 Xen 伺服器。我有一個 1 TB 硬碟空間和 2 個從伺服器的主伺服器
我將虛擬系統**/dev/xvda1的****/xen/vm4/abctest.img**的磁碟空間從 100 GB 直接增加到 155 GB
但現在我得到錯誤
zsh: locking failed for /root/.zsh_history: read-only file system: reading anyway
更新
使用@HBrijn 解決方案我試過
mount -o remount,rw /
但得到錯誤mount: 無法重新掛載 /dev/xvda1 讀寫,被防寫
感謝任何幫助。
錯誤
zsh: /root/.zsh_history: 只讀文件系統的鎖定失敗
似乎表明您的系統現在是只讀的。
大多數 Linux 文件系統的預設行為是保護您的數據。當核心在儲存子系統中檢測到錯誤時,它將使文件系統只讀以防止(進一步)數據損壞。
errors={continue|remount-ro|panic}
您可以使用系統手冊 (man mount
)中記錄的掛載選項對此進行一些調整。當您的根文件系統遇到此類錯誤時,大多數情況下該錯誤不會記錄在您的日誌文件中,因為它們現在也是只讀的。幸運的是,由於這是一個核心操作,原始錯誤消息首先記錄在記憶體中,即核心環形緩衝區中。除非已經從記憶體中刷新,否則您可以使用
dmesg
命令顯示環形緩衝區的內容。調整儲存大小是一個可能的原因
根據錯誤消息,您可以確定使用文件系統仍然是安全的,並嘗試使用以下命令將其返回到讀寫狀態
mount -o remount,rw /