сохранить образ KVM .qcow2 на внешнем жестком диске NTFS

Дефрагментация Btrfs не сломает все ссылки

Только конкретные случаи, на которые вы указываете. Итак, если у вас есть подтом Aи снимки S1и S2этого подтома A, то запуск дефрагментации только подтома Aразорвет рефлинки между ним и снимками., но S1и S2по-прежнему будут делиться друг с другом любыми данными, которыми они изначально были. Если вы затем сделаете третий снимок A, он будет обмениваться данными с A, но не с S1или S2(, поскольку Aбольше не обменивается данными с S1или S2).

При таком поведении у вас, в свою очередь, есть три возможных случая, когда речь идет о постоянных моментальных снимках.:

  1. Вы заботитесь о минимизации используемого пространства, но не беспокоитесь о производительности.
    В этом случае единственным вариантом является вообще не запускать дефрагментацию .
  2. Вы заботитесь о производительности , но не об использовании места. В этом случае дефрагментируйте все .
  3. Вы заботитесь как об использовании места, так и о производительности. В этом сбалансированном случае я лично предложил бы дефрагментировать только исходный подтом (, то есть только подтом Aв приведенном выше объяснении ), и делать это по расписанию, совпадающему с чередованием моментальных снимков. Идея состоит в том, чтобы выполнить defragmentнепосредственно перед созданием моментального снимка и с частотой, обеспечивающей хороший баланс между использованием пространства и производительностью. Как правило, если вы выбираете этот путь,начните с выполнения дефрагментации ежемесячно, если вы делаете снимки ежедневно или еженедельно, или с каждого четвертого снимка, если нет, а затем настройте интервал в зависимости от того, как это влияет на использование вашего пространства.

Источник:Список рассылки Btrfs , на который ссылается Spacedog.

Btrfs дефрагментирует моментальный снимок только для чтения

По моему опыту проб и ошибок, дефрагментация моментальных снимков 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/

Объем общих данных уменьшается до 0,00 Б

0
13.01.2020, 15:35
2 ответа

Как насчет перемещения /var/lib/libvirt/imagesна этот диск?

Вы не рассказали много подробностей... попробуй так:

https://www.unixarena.com/2015/12/linux-kvm-change-libvirt-vm-image-store-path.html/
0
28.01.2020, 02:56

Я предполагаю, что Debian поставляется с поддержкой NTFS. Попробуйте смонтировать диск. Если вы не можете смонтировать его, попробуйте установить соответствующий пакет (, не зная, как он называется в Debian ). Как только вы смонтируете его, у вас не должно возникнуть проблем с сохранением вашего файла там.

0
28.01.2020, 02:56

Теги

Похожие вопросы