一段时间后,根文件系统将以只读方式挂载

一段时间后,根文件系统将以只读方式挂载

系统启动一段时间后,我的根 ( /) 文件系统被重新挂载为只读。这似乎从 3 小时到 48 小时不等。此系统运行的是 Ubuntu 桌面 14.04。它的主要功能是为我自己运行几个虚拟机。这是系统配置。

  • 戴尔 XPS 8700
  • 英特尔 i7 4770 24GB 内存
  • 128 GB mSATA SSD(它保存了 /一直困扰我的文件系统。它还包含交换和其他系统文件系统)
  • 3x 1TB SATA 驱动器(这里没问题)但它们保存 VM 文件。目前仅运行 3 个 VM。

类似系统 (HP) 有 32GB 内存,但配置相同,不存在此问题。它运行 12 个虚拟机,没有问题。

重新安装为只读后,/虚拟机会因为写入 SSD 上的临时位置而死机。我无法sudo在机器上操作。如果我尝试运行终端命令“mount”,终端就会关闭。重新启动后,系统要求我修复文件系统错误(启动时),我照做了,直到下一次事故发生,一切正常。

我有虚拟机的备份(而且它们的驱动器似乎没问题)。但我宁愿修复此安装而不是重做,因为我已经根据自己的喜好对系统进行了自定义更改。greping dmesgfor EXT4-fs 显示了这一点,但我认为这只是启动。没有错误。

[    1.331446] EXT4-fs (sde1): mounted filesystem with ordered data mode. Opts: (null)
[    2.474298] EXT4-fs (sde1): re-mounted. Opts: errors=remount-ro
[    2.584750] EXT4-fs (sda): mounted filesystem with ordered data mode. Opts: (null)
[    2.637858] EXT4-fs (sdc): mounted filesystem with ordered data mode. Opts: (null)
[    2.768738] EXT4-fs (sdd1): mounted filesystem with ordered data mode. Opts: (null)
[    2.850718] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)

我已经在磁盘中运行了智能测试。但它说那里一切正常。(而且这台机器才 3 个月大。这个问题已经突出了大约 3 周。

我愿意接受各种想法。

编辑 1:它昨晚崩溃了。所以我做了一些调查。charles@VMH2:/var/log$ cat /var/log/syslog.1 | grep sde1
Jul 18 19:19:40 VMH2 kernel: [ 0.892391] sde: sde1 sde2 < sde5 >
Jul 18 19:19:40 VMH2 kernel: [ 1.331446] EXT4-fs (sde1): 已使用有序数据模式挂载文件系统。Opts: (null)
Jul 18 19:19:40 VMH2 kernel: [ 2.474298] EXT4-fs (sde1): 已重新挂载。 Opts:errors=remount-ro
7 月 19 日 04:49:13 VMH2 内核:[27950.072962] INFO:任务 jbd2/sde1-8:212 被阻止超过 120 秒。
7 月 19 日 04:49:13 VMH2 内核:[27950.072968] jbd2/sde1-8 D ffff88061ecd30c0 0 212 2 0x00000000
7 月 19 日 11:48:50 VMH2 内核:[0.888753] sde:sde1 sde2 < sde5 >
7 月 19 日 11:48:50 VMH2 内核:[0.961088] EXT4-fs (sde1):使用有序数据模式挂载文件系统。 Opts: (null)
7 月 19 日 11:48:50 VMH2 内核:[1.999033] EXT4-fs (sde1):已重新安装。 Opts:errors=remount-ro charles@VMH2:/var/log$ cat /var/log/syslog.1 | grep 27950
7 月 19 日 04:49:13 VMH2 内核:[27950.072962] INFO:任务 jbd2/sde1-8:212 被阻止超过 120 秒。
7 月 19 日 04:49:13 VMH2 内核:[27950.072966] 受污染:P OE 3.16.0-43-generic #58~14.04.1-Ubuntu
7 月 19 日 04:49:13 VMH2 内核:[27950.072967] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs”禁用此消息。
Jul 19 04:49:13 VMH2 kernel: [27950.072968] jbd2/sde1-8 D ffff88061ecd30c0 0 212 2 0x00000000
Jul 19 04:49:13 VMH2 kernel: [27950.072971] ffff8805f8297cb0 0000000000000046 ffff8805f8218a30 ffff8805f8297fd8
Jul 19 04:49:13 VMH2 kernel: [27950.072973] 00000000000130c0 00000000000130c0 ffff8802e8570000 ffff8805f8297d98
7 月 19 日 04:49:13 VMH2 内核:[27950.072975] ffff8805f89160b8 ffff8805f8218a30 ffff8805dc2c9e00 ffff8805f8297d80
7 月 19 日 04:49:13 VMH2 内核:[27950.072977] 调用跟踪:

在我看来,INFO: task jbd2/sde1-8:212 被阻止超过 120 秒。是我问题的根源。我只是不知道这条消息是什么意思(或它后面的任何内容)。有人知道这里发生了什么吗?

相关内容