Pull to refresh
2
0
Егор Коростелев@Egorich_ppl

User

Send message

Понял, спасибо, просто услышал про такие функции и было интересно спросить.

А что насчёт bitrot? Я вот немного не пойму как это работает.

А что делать с дисками меньше 4тб если их не объединить в RAID Z1 (RAID 5)? Можно ли сделать отдельный том с 1тб, 0.5тб и 0.256тб?

И почему так критично то, чтобы Skyhawk был без SMR?

А в ZFS нет поддержки гетерогенных конфигураций дисков? Я слышал про JBOD, но как я понял это просто разделение дисков на stripes и объединение их в один виртуальный диск, без какой-либо защиты.

Наверное тогда стоит докупить один диск на 4Тб и сделать RAID5 🤔

Это мой первый комментарий на хабре, ради вопроса к статье завёл аккаунт, так как очень релевантная для меня проблема, простите если слишком много написал 🙏

Меня эта статья вдохновила вернуть к жизни моего монстра-франкенштейна с множеством попросту лежащих накопителей, которые бы хотелось использовать по назначению.

Твой сэтап с TrueNAS SCALE и ZFS близок к моему сценарию, но у меня железо послабее и куча разнобойных дисков, до этого я пробовал использовать хранилище на BcacheFS с поблочным зеркалом, но его каждый раз приходилось запускать вручную и оно не слишком быстрое. Хочу локальное хранилище для фото/видео (галерея через Immich, прямой доступ к файлам и монтаж через SMB/NFS на CachyOS/MacOS/Android), с защитой данных и новыми для меня функциями ZFS, так как до этого пользовался в основном BTRFS и BcacheFS.

Мой текущий сэтап:

Pentium G2020, 12GB DDR3 не ECC, ALLOYSEED x1 PCIe-SATA (6 портов, вроде IT-mode), 2.5GbE карта, ATX корпус (думаю над печатью своего корпуса на 3д-принтере).

По дискам: 5 HDD (4TB Seagate Exos, 4TB Skyhawk, 1TB Barracuda, 0.5TB Seagate, 0.256TB HGST (ноутбучный) ), 2 SATA SSD (128GB Intel, 256GB Apacer), 2 NVMe (1TB ADATA Legend 960, 512GB Kingston KC2500 (думаю подключить через PCIe карту, но может вовсе не обязательно) ).

Мне бы хотелось добиться максимальной утилизации дисков, чтобы было ~9-10TB доступного места, готов докупить 4TB, можно попробовать использовать RAID-Z1/2, так как хотелось бы обеспечить безопасность данных, Immich для галереи (авто-upload с андроид смартфона), прямой доступ для монтажа (DaVinci Resolve и kdenlive).

Читал и комменты (2gusia про zfs send, V1tol про сеть, CrazyHackGUT про мониторинг) и у меня есть пару вопросов:

Как бы ты настроил ZFS-пул для моих 9 дисков? RAID-Z1 на 4TB+4TB+1TB+0.5TB с NVMe cache/SLOG и SSD для метаданных — норм? Или лучше mirror+stripe? Докупить 4TB для ~12TB? Есть смысл в JBOD для 0.256TB (как 2gusia советовал для некритичного)? Стоит ли пробовать твой "деградированный RAID-Z3" (из комментов) для роста? Или проще докупить диск?

Кстати, слышал про ZimaOS, говорят что тоже неплохая для DIY NAS, но там бесплатно только до 4-ех дисков, а для бо́льшего количества уже заграничная карта и ±3000₽, но зато одноразовый платёж.

Буду рад любым советам, особенно по смешанным накопителям и оптимизации под слабое железо. Спасибо за статью :)

Information

Rating
Does not participate
Registered
Activity

Specialization

Инженер электронных устройств
Младший
Английский язык
Linux
C++
Cmake
Bash
Unix