我有几个 libvirt VM 存储在 xfs 分区上,并使用 gluster 复制存储。VM 使用 qcow2 进行存储。
当我运行 xfs_fb 时,虚拟机所在的某些分区显示文件碎片较多。但如果我从虚拟机的命令行运行“e4defrag -c /”,则虚拟机几乎不显示任何碎片。
这是否意味着可以安全地忽略主机系统上 xfs_db 的报告?
答案1
主机系统提供的备份文件视图是正确但部分视图。换句话说:如果主机报告文件有碎片,则是真的很零散,不管客人怎么说。
此外,由于您的备份文件是 qcow2 映像,而该映像本身使用了两层间接表,因此磁盘文件可能甚至更多的比报告更加零散xfs_db
。
我建议您检查您的文件以qemu-img check
更好地了解每个虚拟磁盘的碎片级别。