Могу ли я объединить два btrfs без потери данных

У меня есть устройство btrfs, оно состоит из 2 разделов и находится в одном режиме (разделы не имеют одинакового размера, поэтому я не могу использовать raid 0 ).

У меня есть другой диск, отформатированный в ext4, я знаю, что могу преобразовать его в btrfs без потери данных, но могу ли я добавить его (после преобразования) в первые btrfs без потери данных на обоих ?

и даже если это возможно, является ли это хорошим решением для резервного копирования и восстановления всех данных ? (о фрагментация)

4
задан eephyne
16.04.2023 12:52 Количество просмотров материала 3625
Распечатать страницу

1 ответ

Я хотел узнать то же самое. Я думаю, что вы, вероятно, можете сделать это, используя Btrfs send и Btrfs receive для отправки данных с первого на второй. Затем можно удалить первую файловую систему и добавить устройство во вторую файловую систему как новое устройство.

это предполагает, что на втором устройстве достаточно места для хранения всех данных во время передачи.

вам нужно сделать только для чтения первого файловой системы (как вы можете только отправить только для чтения параметров), отправьте его во вторую файловую систему, а затем сделайте копию для чтения и записи в нужное место назначения.

непроверенные, но что-то вроде:

btrfs subvolume snapshot -r /first/ /first/snapshot
btrfs send /first/snapshot | btrfs receive /second/
btrfs subvolume snapshot /second/snapshot /second/whatever
btrfs subvolume delete /second/snapshot

[затем удалите первую файловую систему и повторно используйте устройство во второй файловой системе]

2
отвечен Jon 2023-04-17 20:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх