UBUNTU: ZFS — cоздаем raidz pool

Всем привет!
Пришло время обновить домашний сервер, который более 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.

ZFS (Zettabyte File System) — файловая система, изначально созданная в Sun Microsystems для операционной системы Solaris. Эта файловая система поддерживает большие объёмы данных, объединяет концепции файловой системы и менеджера логических дисков (томов) и физических носителей, новаторскую структуру данных на дисках, легковесные файловые системы (англ. lightweight filesystems), а также простое управление томами хранения данных. ZFS является проектом с открытым исходным кодом и лицензируется под CDDL (Common Development and Distribution License).wikipedia.org

В 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

На этом все.

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

:) :D :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.