При создании моего RAID-Z объединяют на ZoL, который я принял, я мог легко просто общедоступные дополнительные диски позже. Между тем я узнал, что это все же не возможно.
Но... У меня была подобная проблема при создании моего начального объединения. Только 4 свободных порта SATA, но старый RAID5 с тремя дисками на 2 ТБ и новый RAIDZ1 с тремя дисками на 4 ТБ. Решение состояло в том, чтобы a) ухудшить RAID5 и b) создать начальный RAIDZ с редким файлом как "виртуальный третий диск", который был сразу взят выведенный из эксплуатации после создания пула:
dd if=/dev/zero of=/zfs1 bs=1 count=1 seek=4100G
zpool create zfspool raidz /dev/disk1 /dev/disk2 /zfs1
zpool offline zfspool /zfs1
zfspool
. Удалите старые диски RAID5, добавьте третий, новый диск на 4 ТБzpool replace zfspool /zfs1 /dev/disk3
Это работало отлично действительно! Теперь я узнал что, хотя ZFS непосредственно не поддерживает добавление отдельного диска к RAIDz, но что это поддерживает один за другим заменяющие диски с большими.
Таким образом, вот мой план. Кто-либо видит дефект в нем?
Это будет работать? Я знаю, что я выше уязвимый для потери данных из-за недостающего дублирования во время процесса, но у меня будет резервное копирование самых важных данных. Просто недостаточно для целой полезной нагрузки на 6 ТБ.
И ZFS автоматически вырастит пул к (3+1) x4TB = 12 ТБ после последнего шага?
Уродливо, но это сработает.
За исключением случаев, когда это не так;).
Важно: вам лучше иметь проверенную резервную копию на другом носителе или машине, прежде чем пробовать это!
Да, ZFS увеличит пул, если будут заменены последние 2 ТБ диска или раздела с 4 ТБ (если у вас есть autoexpand = on для пула)
zpool get autoexpand $pool
zpool set autoexpand=on $pool
Примечание: вы не должны использовать RAID-Z на дисках размером более 2 ТБ. Ваш шанс получить сообщение об ошибке при повторном обновлении при замене неисправного диска очень высок. Обратите внимание на RAID-Z2.
Ова звучи страшно. Тоа се ваши податоци, па можете да правите како што сакате ... Но, никој не би го одобрил решението.
Ова е навистина ситуација кога треба да започнете од почеток .
Преместете ги вашите податоци привремено некаде и повторно да ги изградите.