
У меня есть следующий набор 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 дает вам гибкость в микшировании размеров в будущем, я полагаю...
Видетьэтот ответЧтобы получить больше информации.