Если #
linux система на #
btrfs и необходимо перенести с одного диска на другой? Встречается часто и много как делать через send/receive и снапшоты «read only» разворачиваемые потом на принимающей стороны. Однако, поголовно не упоминается что subvolume-ы создавать не надо.
Вот на примере с `home`:
#: btrfs subvolume snapshot -r /mnt/old1/@home /mnt/old1/home_ro
#: btrfs send /mnt/old1/home_ro | btrfs receive /mnt/nv1/
#: btrfs subvolume snapshot /mnt/nv1/home_ro /mnt/nv1/@home
#: btrfs subvolume delete /mnt/old1/home_ro
#: btrfs subvolume delete /mnt/nv1/home_ro
А если и `@`, то и не вопрос ни разу:
#: btrfs subvolume snapshot -r /mnt/old1/@ /mnt/old1/root_ro
#: btrfs send /mnt/old1/root_ro | btrfs receive /mnt/nv1/
#: btrfs subvolume snapshot /mnt/nv1/root_ro /mnt/nv1/@
Обычно, инсталляторы GNU/Linux создают этих subvolume-ов порядка четырёх: @, @cache, @log, @home.
#
lang_ru