CentOS zsh:/root/.zsh_history 锁定失败:只读文件系统:仍然读取

CentOS zsh:/root/.zsh_history 锁定失败:只读文件系统:仍然读取

我正在使用具有 100 GB 内存的 CentOS 7 Xen 服务器。我有一个具有 1 TB 硬盘空间的主服务器和 2 个从属服务器

我直接将磁盘空间从 100 GB 增加到 155 GB/xen/vm4/abctest.img对于虚拟系统/dev/xvda1

在此处输入图片描述

但现在我得到了错误

zsh: locking failed for /root/.zsh_history: read-only file system: reading anyway

更新

我尝试使用@HBruijn 解决方案mount -o remount,rw /但出现错误

安装:无法以读写方式重新安装 /dev/xvda1,已被写保护

感谢任何帮助。

答案1

错误

zsh:/root/.zsh_history 锁定失败:只读文件系统

似乎表明您的系统现在是只读的。

大多数 Linux 文件系统的默认行为是保护您的数据。当内核检测到存储子系统中的错误时,它将使文件系统变为只读,以防止(进一步)数据损坏。

errors={continue|remount-ro|panic}您可以使用系统手册 () 中记录的mount 选项对此进行一些调整man mount

当您的根文件系统遇到此类错误时,大多数情况下错误不会记录在您的日志文件中,因为它们现在也是只读的。幸运的是,由于这是一个内核操作,因此原始错误消息首先记录在内存中,即内核环形缓冲区中。除非已从内存中刷新,否则您可以使用该命令显示环形缓冲区的内容dmesg
不过,调整存储大小可能是原因之一

根据错误消息,您可以确定使用文件系统仍然是安全的,并尝试使用以下命令将其恢复为读写状态:mount -o remount,rw /

相关内容