对容器全盘空间用尽事件进行查错

如果挂接为容器永久性存储媒体的专用磁盘的存储空间用尽,您需要采取紧急措施。

请执行以下操作,通过调整存储媒体大小来解决问题。

过程:调整存储媒体大小
  1. 增加磁盘(例如 /dev/vdb)的大小。例如,如果磁盘是 QCOW2 映像,请使用 qemu-img resize 命令。

  2. 确保分区使用所有可用空间:

    • 使用 mgrctl term 在容器中打开外壳。

    • sudo parted /dev/vdb

    • (parted) print

    • (parted) resizepart NUMBER 100% 其中,NUMBERprint 命令显示的分区号(例如,如果磁盘是 /dev/vdb1,该命令会显示 1

    • (parted) quit

  3. 调整文件系统的大小。例如,对于 XFS 文件系统,请在容器内的外壳中运行以下命令:

    sudo xfs_growfs /dev/vdb1

完成该过程后,/dev/vdb1 上的 XFS 文件系统应该会使用该磁盘上所有可用空间。