Вы повторяете одно и тоже про то как замечательно можно сочетать в одном пуле кучу уровней рейда, но это во-первых применимо только на базовых уровнях, и по сути основное применение это заставить что-то записать как raid0 вместо например raid1 или raid5 (я с трудом себе представляю как можно с raid1+0 перейти на raid5+0 без подсказок), во-вторых это уже ведет к граблям с разбалансом btrfs, когда оно вдруг начинает думать что у него места нет.
К тому же вы когда например raid50 делаете, стараетесь раскидать диски так, чтобы при вылете одного контроллера, не вылетел весь пул - я сомневаюсь что btrfs сама это сможет учитывать, а поэтому все эти умные штуки очень сомнительны.Это все круто, но сложно. Получится - замечательно, но пока оно далеко от готовности.
> И кто сказал что новые диски - того же объема что и старые, etc?
Диски разных размеров, это проблемы с производительностью в будущем. btrfs вам в лучшем случае их сможет использовать так, чтобы они данными заполнились равномерно, в худшем случае вы также потеряете то место, которое больше минимального диска.
> Ну а вот в btrfs никакие бучие "перестройки" делать по сути не надо (кроме случая "диск сдох").
И в btrfs надо делать перестройку и в ZFS, просто btrfs умеет делать ее на месте. Это круто в домашних условиях, может быть еще полезно на ненагруженых серверах.
>> Добавить vdev к страйпу можно и сейчас
> А если там не страйп - придется обломаться и ребилдить, да? :)
Вы просто добавляете еще один vdev, ничего ребилдить не надо:
root@stellarwind:~# zpool create zfspool raidz /tank/zfs1 /tank/zfs2 /tank/zfs3
Заполнилось, добавляем еще места:
root@stellarwind:~# zpool add zfspool raidz /tank/zfs4 /tank/zfs5 /tank/zfs6
root@stellarwind:~# zpool status zfspool
pool: zfspool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
zfspool ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
/tank/zfs1 ONLINE 0 0 0
/tank/zfs2 ONLINE 0 0 0
/tank/zfs3 ONLINE 0 0 0
raidz1-1 ONLINE 0 0 0
/tank/zfs4 ONLINE 0 0 0
/tank/zfs5 ONLINE 0 0 0
/tank/zfs6 ONLINE 0 0 0
errors: No known data errors
Переделать в один raidz1 на 6 дисков - нельзя, да.
> в результате винтовые самолеты - нишевая штука
Плохой пример :)
Расскажите это маленьким самолетам вроде Цесны. А потом посчитайте например сколько у нас Ту-95 и Ту-160. Если хорошо посчитать, может получится что на самом деле реактивные самолеты это нишевая штука.