我帮助管理一个从未出现问题的Ubuntu14.04虚拟服务器(我认为是VMWare),但是今天根文件系统由于某种原因被只读了。这是一个生产的now服务器,现在正因为这个原因而停机。
我不控制VMWare后端。上周,一位同事提到要小心不要破坏任何服务器,因为主备份服务器需要重建。我想他还有别的选择,但我不知道情况如何。我在一个不同的时区,将不得不等待许多小时,以确定是否有一个良好的备份。
在这种情况下,我不确定是否应该尝试重新装入根文件系统,直到我能够与后端人员交谈为止。有压力让网站恢复,但我不想在这个过程中破坏任何东西,特别是如果我不知道是否有一个好的备份。
我的问题是,试图将文件系统重装为读/写有什么危险吗?
发布于 2018-04-09 16:04:21
是的,这是潜在的危险。
如果文件系统是只读重新挂载的,这很可能是因为内核发现了一些不一致之处;当这种情况发生时,它只会挂载系统读取,以避免损坏和数据丢失。
修复这个问题有多种方法,但是如果您有控制台访问权限,那么到目前为止最简单的方法就是重新启动机器。如果磁盘不是一个完整的注销,那么在启动时,系统将运行一个fsck,这将修复任何问题,并允许您继续使用系统。
不过,请考虑以下几点:
fsck报告的问题不止几个,那么您的磁盘很可能已经死亡或即将死亡。如果您不知道是否有适当的备份,只需在此时关闭系统--否则很可能会丢失所有数据。fsck修复了这个问题,但是稍后问题再次发生,那么您的磁盘就会死机或濒临死亡。请参见上面的。fsck,并且必须对询问的问题做出决定。这就是为什么我说访问控制台是必要的;-)https://unix.stackexchange.com/questions/436483
复制相似问题