当我将文件复制到特定分区时整个操作系统崩溃

当我将文件复制到特定分区时整个操作系统崩溃

我甚至不知道从哪里开始调试这个......

我有一台 Debian 9 VM(x86_64 上的 Linux 4.9.0-7-amd64),带有四个硬盘 -

  1. / (RootFs) 30Gb 26% used raw
  2. /mnt/data1 2TB 91% used qcow2} 相同的物理硬盘
  3. /mnt/data2 2TB 88% used qcow2}
  4. /mnt/data2 2.5TB 73% used raw(故事开始时并不存在)

几天前,我尝试3使用 Samba 将文件复制到驱动器上,但服务器锁定了,我重新启动后,服务器在 GRUB 屏幕后立即再次锁定。我使用恢复 USB 并编辑 fstab 以不安装非 root,然后再次重新启动。这有效,并使服务器恢复运行。我手动安装驱动器2,一切正常,但当我安装驱动器时,3它立即再次锁定。

我再次重启,2在 fstab 中取消注释驱动器,3再次尝试手动安装驱动器并得到相同的结果(令人惊讶)。我认为这是一个驱动器故障,我使用 gddrescue 将驱动器复制3到一个全新的驱动器,驱动器4。我把它放了一夜,到早上它已经完成了 - 没有任何错误。我重新启动,并尝试安装驱动器4,它工作正常。然后我4使用 gparted 扩展驱动器以填充整个驱动器并在 fstab 中添加一个条目,重新启动,再次工作正常(可以从驱动器读取,没有问题)。

但是,当我尝试使用 Samba 将文件复制到驱动器时​​,4发生了同样的事情,整个操作系统被锁定,我不得不停止虚拟机。我尝试将文件从驱动器本地复制1到驱动器4,结果也锁定了。

我查看了/var/log/syslogdebug和日志文件,在启动条目之前没有messages任何kern值得注意的东西可以解释锁定之前发生的事情。

答案1

我过去曾遇到过这种情况:在虚拟机之间磁盘空间过载的情况下,当底层存储已填满时,虚拟机将被阻止运行,直到磁盘空间释放,以便虚拟机可以完成其 IO 操作。这与您描述的正在发生的事情相符。

释放 VM 主机上的一些空间,然后 VM 就可以运行。

相关内容