Как преобразовать RAID1 в JBOD с помощью btrfs?

Как преобразовать RAID1 в JBOD с помощью btrfs?

У меня есть следующий набор RAID1 btrfs:

Label: none  uuid: 87595481-7b5c-464e-b10d-d9b2b0852e11
        Total devices 4 FS bytes used 4.77TiB
        devid    1 size 2.73TiB used 2.63TiB path /dev/sdb
        devid    2 size 2.73TiB used 2.63TiB path /dev/sdc
        devid    3 size 2.73TiB used 2.63TiB path /dev/sdd
        devid    4 size 2.73TiB used 2.63TiB path /dev/sde

Btrfs v3.12

Однако теперь у меня есть надежное решение для резервного копирования, и я хотел бы вернуть часть пространства RAID и просто перейти на JBOD, поскольку данные воспроизводимы, а для этого устройства меня больше интересует емкость, чем надежность.

Согласноbtrfs викиПереход к RAID1 с конфигурации JBOD довольно прост:btrfs fi balance start -dconvert=raid1 /mnt

Это так же просто, как btrfs fi balance start -dconvert=single /mnt? А что насчет метаданных? Вероятно, это хорошая идея оставить в RAID1, я полагаю?

Подготовительные шаги выполнены:

  • Резервное копирование завершено
  • 14.04 trusty с Wily backported 4.2.0 ядром

решение1

Я думаю, ты справился с этим;

btrfs balance start -dconvert=single /mnt

Система должна начать усиленно работать, перемещая данные в JBOD. Да, метаданные по-прежнему будут raid1 (по крайней мере, если вы так настроили, что я и предполагаю). Вы можете изменить это, если хотите жить более опасно, добавив -mconvert.

Подтвердите успешность, показав уровни рейда данных и метаданных с помощью:

btrfs fi show

И ваши новые цифры использования хранилища с;

btrfs fi df /mnt

Хотя, как вы сказали, у вас есть хорошая резервная копия, так что не беспокойтесь об избыточности, почему бы не raid0? Все диски в любом случае имеют одинаковый размер. JBOD дает вам гибкость в микшировании размеров в будущем, я полагаю...

Видетьэтот ответЧтобы получить больше информации.

Связанный контент