xfs_db 报告 VM 所在位置的文件碎片很多,但 VM 几乎没有碎片

xfs_db 报告 VM 所在位置的文件碎片很多,但 VM 几乎没有碎片

我有几个 libvirt VM 存储在 xfs 分区上,并使用 gluster 复制存储。VM 使用 qcow2 进行存储。

当我运行 xfs_fb 时,虚拟机所在的某些分区显示文件碎片较多。但如果我从虚拟机的命令行运行“e4defrag -c /”,则虚拟机几乎不显示任何碎片。

这是否意味着可以安全地忽略主机系统上 xfs_db 的报告?

答案1

主机系统提供的备份文件视图是正确但部分视图。换句话说:如果主机报告文件有碎片,则真的很零散,不管客人怎么说。

此外,由于您的备份文件是 qcow2 映像,而该映像本身使用了两层间接表,因此磁盘文件可能甚至更多的比报告更加零散xfs_db

我建议您检查您的文件以qemu-img check更好地了解每个虚拟磁盘的碎片级别。

相关内容