Всем привет!
 Пришло время обновить домашний сервер, который более 10 лет отработал на FreeBSD (Core Quad, RAM-8GB, GMIRROR (2X2TB) и GSTRIPE на 4 TB (2X2TB)).
 прежде всего из-за того, что многие разработчики не заморачиваются с поддержкой FreeBSD (к примеру ONLYOFFICE). Часть разработчиков и вовсе выкатывают релизы в Docker, решил сменить FreeBSD на Ubuntu.
 Для системы купил SSD диск. Из 4 освободившихся дисков по 2 TB решил собрать RAID, материнская плата имеет на борту RAID контроллер.
 Как правило встроенные RAID контроллеры в материнскую плату имеют посредственные характеристики. Поэтому решил собрать RAID с помощью ZFS.
В FreeBSD ZFS есть «из коробки», в Ubuntu необходимо руками добавить поддержку ZFS, что в принципе не сложно:)
 Устанавливаем:
sudo apt install zfsutils-linux
Удаляем все разделы на жестких дисках (fdisk, parted…)
 В моем случае диски под пул — sdb, sdc, sdd и sde
Собираем пул с именем «data«:
sudo zpool create data raidz1 /dev/sdb /dev/sdc /dev/sdd /dev/sde
Проверим, что у нас собралось:
 zpool status
  pool: data
 state: ONLINE
  scan: none requested
config:
        NAME        STATE     READ WRITE CKSUM
        data        ONLINE       0     0     0
          raidz1-0  ONLINE       0     0     0
            sdb     ONLINE       0     0     0
            sdc     ONLINE       0     0     0
            sdd     ONLINE       0     0     0
            sde     ONLINE       0     0     0
errors: No known data errors
 Нет ошибок — нет проблем:)
 Посмотрим на точку монтирования:
df -h | grep data data 5.3T 1.2T 4.2T 22% /data
На этом все.





