*** Tim Sattarov <[email protected]> [2017-07-06 21:21]: >> Если это RAIDZ1 -- то zpool status скажет что потенциально "массив" в >> опасности, вставьте диск чтобы на него произошёл resilvering и не было >> страшно. Если RAIDZ2/3, то 2-3 диска аналогично. Если что-то вылетает, >> то в системе, с точки зрения user-space, абсолютно ничего не происходит, >> всё прозрачно и никто кроме zpool не знает что что-то не так. >А как это соотносится с вот таким взглядом на "удобства" ZFS ? > >http://louwrentius.com/the-hidden-cost-of-using-zfs-for-your-home-nas.html
А что тут про соотношение? Статья по ссылке расказывает про то, как увеличить место в pool-е, как добавлять жёсткие диски к нему. У меня написано про замену дисков в pool-е, когда они выходят из строя -- там можно добавлять какой угодно диск, лишь бы был не меньшего размера, а resilvering на него пройдёт. В статье сказано всё верно. В ваших руках компромисс между теряемым местом в пределах одного VDEV (сколько дисков вы хотите за "раз" объединить в один RAIDZ) и количеством VDEV-ов внутри одного pool. Вы можете сделать pool с 1 vdev-ом RAIDZ из 8 дисков, либо pool из 2-х vdev-ов, в каждом из которых по четыре диска. В первом случае, как в статье сказано, вам нужно будет заменить все 8 дисков, чтобы увеличить место, а во втором достаточно только половину, чтобы увеличить один из vdev-ов. Позже всегда можно будет заменить диски внутри и второго vdev-а. vdev это один "уровень" RAID, а объединение vdev-ов в pool это второй, striping. Это если в терминах классических RAID-ов. ZFS получается из коробки сразу же двухуровневый RAID. -- Sergey Matveev (http://www.stargrave.org/) OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF

