Т.е. сначала хотелось бы получить пул в состоянии degraded, эквивалентный по избыточности raidz1, а потом добавить недостающие два диска.
Идея такая:
1) Создаем два sparse файла или хотя бы из сжатых нулей номинальным размером, равным размеру дисков для пула. Создаем из них два виртуальных устройства loop1 и loop2 с помощью losetup.
2) Создаем пул raidz3 из 6-и физических дисков и двух виртуальных loop1 и loop2.
3) Сразу же переводим устройства loop1 и loop2 в состояние оffline командой zpool, чтобы файлы не раздувало от записи.
4) По мере появления дисков добавляем их в пул заменой устройств loop1 и loop2.
Есть ли при таком раскладе какие-либо подводные камни и неожиданности?