Напомню, сейчас это невозможно. Можно добавить в пул еще одну группу дисков - vdev (получив чо-то вроде RAID 50/60 из исходного RAID 5/6). Можно заменить все диски в группе на большие. Можно забекапить данные, разрушить пул, создать новый на новом числе дисков и перекачать на него данные. Но и то и другое и третье дома обычно как минимум затруднительно. Хочется просто иметь возможность добавть еще один диск к пулу - и увеличить суммарную емкость, ничего более не меняя.
Оказывается, такой код разрабатывается, пока он в статусе Альфа. Но разработка живая, изменения идут.
Идея в том, что мы добавляем новый диск
zpool attach poolname raidz2-0 newdisk
Затем операция перетасовки данных идет в фоне. Процесс прерывается и возобновляется на выключение и презагрузки системы, а также на то время, пока пул оказался в деградированном состоянии. Новые данные же сразу пишутся в новом формате, на все диски. Когда процесс завершится - можно добавлять еще один диск.
Работа спонсируется The FreeBSD Foundation