Только конкретные случаи, на которые вы указываете. Итак, если у вас есть подтом A
и снимки S1
и S2
этого подтома A
, то запуск дефрагментации только подтома A
разорвет рефлинки между ним и снимками., но S1
и S2
по-прежнему будут делиться друг с другом любыми данными, которыми они изначально были. Если вы затем сделаете третий снимок A
, он будет обмениваться данными с A
, но не с S1
или S2
(, поскольку A
больше не обменивается данными с S1
или S2
).
При таком поведении у вас, в свою очередь, есть три возможных случая, когда речь идет о постоянных моментальных снимках.:
A
в приведенном выше объяснении ), и делать это по расписанию, совпадающему с чередованием моментальных снимков. Идея состоит в том, чтобы выполнить defragment
непосредственно перед созданием моментального снимка и с частотой, обеспечивающей хороший баланс между использованием пространства и производительностью. Как правило, если вы выбираете этот путь,начните с выполнения дефрагментации ежемесячно, если вы делаете снимки ежедневно или еженедельно, или с каждого четвертого снимка, если нет, а затем настройте интервал в зависимости от того, как это влияет на использование вашего пространства. Источник:Список рассылки Btrfs , на который ссылается Spacedog.
По моему опыту проб и ошибок, дефрагментация моментальных снимков btrfs (для использования нового сжатия zstd )привела к 100% эксклюзивности и 0,00 байтам общих данных.
Доbtrfs defragment
:
# btrfs filesystem du -s /mnt/btrfs/Backups.backupdb/d2/readonly-snapshot/
Total Exclusive Set shared Filename
1.41GiB 6.27MiB 1.41GiB /mnt/btrfs/Backups.backupdb/d2/readonly-snapshot/
Послеbtrfs defragment
:
# btrfs filesystem du -s /mnt/btrfs/Backups.backupdb/d2/readonly-snapshot/
Total Exclusive Set shared Filename
1.42GiB 1.42GiB 0.00B /mnt/btrfs/Backups.backupdb/d2/readonly-snapshot/
Как насчет перемещения /var/lib/libvirt/images
на этот диск?
Вы не рассказали много подробностей... попробуй так:
https://www.unixarena.com/2015/12/linux-kvm-change-libvirt-vm-image-store-path.html/
Я предполагаю, что Debian поставляется с поддержкой NTFS. Попробуйте смонтировать диск. Если вы не можете смонтировать его, попробуйте установить соответствующий пакет (, не зная, как он называется в Debian ). Как только вы смонтируете его, у вас не должно возникнуть проблем с сохранением вашего файла там.