共享主机上的文件系统挂载为只读

最近在共享主机上,包含我的主文件夹的文件系统只读方式挂载了45分钟到1小时。 技术支持不知道中断,回避直接的问题。 过了三天多了,我得到了答案:

有很多解释,但是在大多数情况下这是由文件系统级别的服务器问题引起的。

我对此深度分析并不满意,因为我的正常工作环境运行在RAID1( mdadm )上,而我从未遇到过这样的问题。

共享主机系统应该是一个RAID1,我意识到这个问题,作为一个cronjob每15分钟运行正常运行时间向我发送电子邮件。

我真的很想知道,你这个经验更丰富的人想到了这一点。

我将假定你正在谈论ext2 / ext3 / ext4文件系统上的Linux系统(如果你敢的话也是reiser)。

无论如何,当在磁盘上生成一个新的文件系统时,文件系统元信息中会有一些信息告诉Linux主机在操作过程中遇到文件系统中的某些问题时该怎么做。

从我所看到的,这被设置为默认。 默认告诉操作系统重新挂载问题文件系统只读。

我曾经在一些虚拟机上发生过这种事情,并且非常恼火。 我所做的是改变设置,以便如果一个严重的文件系统事件发生,然后恐慌系统将导致重新启动。

假设ext *文件系统,即使在挂载磁盘时也可以更改设置:

  tune2fs -e panic /dev/sdX# 

其中sdX#是一个磁盘,例如文件系统所在的/ dev / sdb3。 对于包含文件系统的特定LVM,也适用于具有相应/ dev /名称的LVM磁盘。

您必须为每个文件系统分区执行此操作,更改一个文件系统不会更改任何其他文件系统。

在我的所有虚拟机文件系统上做了这个改动后,我感到非常高兴。

请享用

我在以下情况发生过这种情况:

VMWare服务器连接到共享存储。

  1. 共享存储或者脱机,或者与其通信丢失
  2. VMWare注意到存储器已脱机,并将共享存储上的虚拟磁盘标记为只读
  3. 缺less利润

这应该是罕见的,但它发生。

他们本可以/应该更加关心这些事情。