Назад | Перейти на главную страницу

xfs_db сообщает о высокой фрагментации файлов там, где расположена ВМ, но ВМ почти не показывает фрагментацию

У меня есть несколько виртуальных машин libvirt, хранящихся в разделах xfs, и я использую gluster для репликации хранилища. Виртуальные машины используют qcow2 для хранения.

Некоторые разделы, на которых расположены виртуальные машины, указывают на высокую фрагментацию файлов при запуске xfs_fb. Но виртуальные машины почти не показывают фрагментацию, если я запускаю «e4defrag -c /» из их командной строки.

Означает ли это, что можно безопасно игнорировать то, что сообщает xfs_db в хост-системе?

Правильный, но частичный вид файла резервной копии - это тот, который предоставляется хост-системой. Другими словами: если хост сообщает, что файл фрагментирован, он является действительно фрагментировано, что бы ни говорил гость.

Более того, поскольку ваш резервный файл представляет собой изображение qcow2, которое само по себе использует два уровня косвенной таблицы, файл на диске, вероятно, даже Больше фрагментирован чем что xfs_db отчеты.

Предлагаю вам проверить свои файлы с помощью qemu-img check чтобы лучше понять уровень фрагментации каждого виртуального диска.