Все системы в норме

Оплата в Bitcoin, Monero, USDT, Ethereum или Solana · регистрация только по email

Хранение данных и RAID

ZFS на серверах для хранения данных: надёжная схема пула

Схемы RAID-Z2 для 8 и 14 дисков, special vdev на NVMe, сжатие и проверки scrub.

8 мин чтенияПроверено 25 сентября 2026 г.

Сервер хранения: диски собраны в пул под быстрым уровнем кэша

Выбор схемы

Заказывайте сервер с опцией «Без RAID — под ZFS», чтобы диски остались нетронутыми. С большими жёсткими дисками используйте RAID-Z2 (избыточность в два диска): восстановление заполненного диска на 16⁠–⁠22 ТБ занимает сутки и больше, и второй отказ за это время не должен стоить вам пула.

СерверСхемаПолезный объём
8 × 16 ТБодин RAID-Z2 из 8 дисков≈ 96 ТБ
14 × 22 ТБодин RAID-Z2 из 14 дисков (максимум места)≈ 264 ТБ
14 × 22 ТБдва RAID-Z2 по 7 дисков (быстрее восстановление, больше IOPS)≈ 220 ТБ

Создание пула

Всегда используйте стабильные имена /dev/disk/by-id/, а не sdX:

$ apt install zfsutils-linux
$ ls -l /dev/disk/by-id/ | grep -v part
$ zpool create -o ashift=12 -O compression=zstd -O atime=off \
    tank raidz2 /dev/disk/by-id/ata-DISK1 /dev/disk/by-id/ata-DISK2 … /dev/disk/by-id/ata-DISK8

Метаданные на NVMe

Зеркальный special vdev на NVMe-накопителях хранит метаданные (и при желании мелкие файлы), что радикально ускоряет вывод содержимого каталогов и резервное копирование:

$ zpool add tank special mirror /dev/disk/by-id/nvme-A-part4 /dev/disk/by-id/nvme-B-part4
$ zfs set special_small_blocks=64K tank

Special vdev — часть пула: потеряете его — потеряете и пул. Всегда делайте его зеркальным.

Обслуживание пула

  • Запускайте scrub ежемесячно: в Debian и Ubuntu он уже запланирован; проверить можно командой zpool status.
  • Заполняйте пул не более чем на 80%: дальше производительность резко падает.
  • Используйте большой recordsize для резервных копий и медиафайлов: zfs set recordsize=1M tank/backups.
  • Шифруйте конфиденциальные датасеты с параметрами -o encryption=aes-256-gcm -o keyformat=passphrase.
Хранение данных и RAID

Ещё в разделе «Хранение данных и RAID»

Все 3 руководства