Можно ли сделать резервную копию стенограммы раздела btrfs (включая все общие структуры, которые экономят пространство, помечая деревья снимков как COW) в другой? Например, я хотел бы сделать резервную копию моего корневого раздела, в котором есть несколько подобъемов btrfs (снимки самой /).
Единственный способ, которым я могу думать, - это использовать инструмент для блочного копирования, dd
но это неэффективно, поскольку мой раздел заполнен только на 20%, и я намерен регулярно его резервировать. Я уже делаю резервное копирование всего, используя это rsync
, так что это не обходной путь для другой проблемы. Мне просто нужно немного для клонирования моего раздела btrfs без использования такого инструмента, как dd
.
Я знаю, что ext3, например, предоставляет утилиту дампа и восстановления. Это то, что я ищу.
ОБНОВИТЬ
Вот обновление, поясняющее тот факт, что я хочу иметь возможность доступа к файлам в хранилище резервных копий так же, как и на живом диске (т.е. я не хочу хранить файлы дампа в хранилище резервных копий).
cat /dev/zero > zeroes
), чтобы избавиться от несвязанных данных, которые все еще находятся на диске. Но это может не сработать, когда в будущем BTRFS получит дедупликацию на уровне блоков.Еще не пробовал, но,
btrfs-image
похоже, решил эту проблему:https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-image
Обновление: не используйте это как резервную копию. Спасибо за комментарий.
Я оставляю это открытым и не буду удалять его, чтобы другие тоже могли на нем учиться.
источник
просто fyi ext2 / 3/4 dump не делает то, что вы хотите делать ... только fs, способные сделать это, я знаю, это ntfs (используя ntfs-3g) и zfs
хотя вы могли бы справиться с этим с помощью lvm и экспериментального тонкого обеспечения ...
Редактировать: вернулся к этому несколько лет спустя, понимая, что вы можете сделать это с любой файловой системой, используя squashfs ...
источник
Я думаю, по-видимому, нет такого инструмента (пока, банкомат).
источник