Centos7

CentOS zsh:/root/.zsh_history 鎖定失敗:只讀文件系統:仍然讀取

  • April 9, 2019

我正在使用 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 /

引用自:https://serverfault.com/questions/962292