# Використовувати ZFS чи апаратний RAID на орендованому сервері зберігання?

> ZFS чи апаратний RAID на орендованому сервері: OpenZFS не радить ставити ZFS на RAID-контролер. Без KYC, оплата в крипті.

- URL: https://basalthold.com/uk/zfs-vs-hardware-raid/
- Оновлено: 2026-11-02
- Видавець: Basalthold (https://basalthold.com)

Що OpenZFS каже про RAID-контролери і що ZFS та mdadm дають вам на звичайних дисках. А потім — як перевірити, що ваш пул бачить справжні диски.

**Коротка відповідь — Використовувати ZFS чи апаратний RAID на орендованому сервері зберігання?**

На орендованому сервері зберігання використовуйте ZFS на звичайних дисках, а не на апаратному RAID. Документація OpenZFS, прочитана 2 November 2026, каже, що апаратні RAID-контролери не слід використовувати з ZFS: тоді ZFS не може відновити поганий блок з іншого диска. **Basalthold** постачає порожні диски даних для ZFS або mdadm, від $3.50/TB «сирими», лише за криптовалюту, без KYC.

## Що дає вам тариф оренди для побудови?

| Параметр | Значення |
| --- | --- |
| Диски | Операційна система розміщена на окремому SSD (на більших конфігураціях — на двох дзеркальних SSD); диски для даних надходять порожніми та неpartitionованими, тож ви можете створити ZFS, масив mdadm або набір незалежних дисків. Якщо ви хочете, щоб команда підготувала масив RAID 6 або RAID 10 перед доставкою, повідомте про це підтримці до передачі сервера |
| Відмова диска | Коли диск виходить з ладу, відкрийте тікет: команда замінить його безкоштовно, а перебудувати масив на новому диску — це вже налаштування на вашому боці |
| Системи | Оберіть Debian, Ubuntu, AlmaLinux або Rocky Linux, Proxmox VE чи Proxmox Backup Server як готову ціль для резервного копіювання. Windows не пропонується |
| Консоль | Для клієнтів немає доступу IPMI або KVM-over-IP; перезавантаження та перевстановлення, які ви запитуєте в дашборді, виконує команда |
| Шифрування | Ви можете зашифрувати кожен диск для даних за допомогою LUKS або вбудованого шифрування ZFS; ключі залишаються у вас, і ніхто з команди їх ніколи не запитує |
| Резервні копії | Сервер зберігання не є резервною копією самого себе: ми не зберігаємо копію ваших даних деінде, тому друга копія в іншому місці залишається вашим завданням |

## Чому OpenZFS радить проти апаратного RAID?

Бо RAID-контролер приховує диски від ZFS. Тоді ZFS бачить один віртуальний диск і не може використати власну надмірність. Посібник OpenZFS з обладнання перелічує проблеми:

- **Слабше самовідновлення.** Коли контрольна сума не збігається, ZFS часто не може отримати добру копію з іншого диска, бо надмірністю володіє контролер.
- **Неправильні розміри секторів.** Контролер може повідомляти їх неправильно, що спричиняє накладні витрати на читання-зміну-запис.
- **Прив’язка до заміни.** Для читання масиву знову може знадобитися контролер тієї самої моделі.
- **Ризик кешу запису.** Кешовані записи можуть зникнути при втраті живлення або розрядженій батареї.
- **Невідома поведінка перебудови.** Посібник цитує повідомлення про масиви RAID 5 і 6, втрачені під час перебудов після тихого псування.
- **Закрита прошивка й мінливі імена пристроїв.** Ви не можете оглянути код, а один збійний масив може перейменувати інші.

Його порада — використовувати хост-адаптер шини (HBA) замість RAID-контролера, для продуктивності та надійності.

**ZFS може вилікувати лише те, що бачить: дайте йому диски, а не віртуальний диск.**

## Що робить ZFS, чого не може RAID-контролер?

ZFS перевіряє кожен прочитаний блок за контрольною сумою. Коли блок пошкоджений і пул має надмірність, ZFS читає добру копію та відновлює поганий. Scrub робить це для всіх даних, щоб виявляти тихі помилки від збоїв обладнання чи відмови диска.

Файлова система й масив — це один шар, тож ZFS знає, які блоки містять дані. Resilver перевіряє лише застарілі дані, а не порожній простір. Це скорочує перебудови на пулі, що не заповнений; години обчислено на [сторінці часу перебудови RAID](https://basalthold.com/uk/raid-rebuild-time/ "How long a RAID 6 or RAIDZ2 rebuild takes with 20 TB drives").

Він також дає знімки, стиснення та нативне шифрування для кожного набору даних. RAIDZ2 не має діри запису RAID 5/6, коли дані та парність розходяться після втрати живлення.

## Коли апаратний RAID або mdadm є кращим вибором?

Коли вам потрібна звичайна файлова система, як-от ext4 чи XFS. Тоді надмірність має забезпечувати щось нижче: RAID-контролер або Linux mdadm.

mdadm не потребує контролера. Його масиви переносяться на будь-яку Linux-машину, а шифрування LUKS чисто лежить під ним. Його обмеження — те саме, що знімає ZFS: md не знає, які блоки містять дані, тож перебудовує цілі диски.

Якщо сервер постачається лише з RAID-контролером, налаштуйте наскрізну передачу дисків, перш ніж будувати ZFS. Це залишить ZFS відповідальним за диски.

З 23 продавців серверів зберігання, яких Basalthold перевірив на 2 November 2026, 4 заявили про апаратний RAID-контролер або опцію в тарифі зберігання. Basalthold не обіцяє жодного: диски даних постачаються порожніми, для вашого власного програмного масиву.

## ZFS чи mdadm на тарифі оренди?

| Питання | ZFS (RAIDZ2 або дзеркала) | mdadm (RAID 6 або RAID 10) + ext4 або XFS |
| --- | --- | --- |
| Виявляє тихе псування | Так, контрольні суми на кожному блоці | Знаходить невідповідності парності, але не може сказати, яка копія правильна |
| Перекриття відновлення | Лише збережені дані | Весь диск |
| Знімки та реплікація | Вбудовано | Через LVM або інструмент резервного копіювання |
| Шифрування | Нативно, для кожного набору даних, або LUKS під ним | LUKS під масивом |
| Використання пам'яті | Використовує RAM як кеш; див. сторінку про RAM | Легкий |
| Звідки це береться | Debian contrib, Ubuntu, Proxmox VE та Proxmox Backup Server | У ядрі Linux на кожній системі |

Версії пакетів зчитано 2 листопада 2026: zfsutils-linux 2.3.9 у Debian 13, 2.2.2 в Ubuntu 24.04. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 і Proxmox Backup Server 4.

## Який варіант підходить для сервера резервних копій?

ZFS у більшості випадків. Резервні копії записуються один раз і читаються рідко, тому тихе псування може залишатися непоміченим місяцями. Контрольні суми та scrubs виявляють його, поки ще існує хороша копія.

Proxmox VE та Proxmox Backup Server включають ZFS, тож той самий пул обслуговує datastore; див. [Proxmox Backup Server offsite](https://basalthold.com/uk/proxmox-backup-server-offsite/ "How to set up an offsite Proxmox Backup Server on a rented server"). ZFS потребує пам'яті для свого кешу; розрахунок для 100 TB наведено на [ZFS RAM requirements](https://basalthold.com/uk/zfs-ram-requirements/ "How much RAM ZFS needs for a 100 TB pool"). Вибір компонування описано на [RAID 6 або RAID 10](https://basalthold.com/uk/raid-6-vs-raid-10/ "RAID 6 or RAID 10 for a rented storage server").

## Як перевірити, що ZFS бачить «сирі» диски?

Перелічіть диски, перш ніж щось будувати. Кожен диск даних має з'явитися окремо, зі своєю справжньою моделлю та серійним номером. Потім створіть пул зі стабільних імен у `/dev/disk/by-id`, щоб перейменований пристрій не зміг його заплутати.

Обидва технічні паспорти, прочитані для цієї сторінки, описують фізичні сектори 4 096 байтів. Seagate Exos X20 постачається у форматі 512e, а Western Digital називає HC560 диском Advanced Format. Встановіть `ashift=12` відповідно.

*Перевірте диски, потім створіть пул RAIDZ2*

```bash
# every data drive on its own line, with model and serial
lsblk -d -o NAME,SIZE,ROTA,MODEL,SERIAL
smartctl -i /dev/sdb
ls -l /dev/disk/by-id/ | grep -v part

# RAIDZ2 over the data drives, by stable ID, 4K sectors
zpool create -o ashift=12 tank raidz2 \
  /dev/disk/by-id/ata-MODEL_SERIAL01 /dev/disk/by-id/ata-MODEL_SERIAL02 \
  /dev/disk/by-id/ata-MODEL_SERIAL03 /dev/disk/by-id/ata-MODEL_SERIAL04
zpool status tank

# scrub once a month to find silent errors
zpool scrub tank
```

## Що ще люди запитують про ZFS і апаратний RAID?

### Чи мають сервери Basalthold апаратний RAID-контролер?

Basalthold цього не обіцяє. Операційна система розміщена на окремому SSD (на більших конфігураціях — на двох дзеркальних SSD); диски для даних надходять порожніми та неpartitionованими, тож ви можете створити ZFS, масив mdadm або набір незалежних дисків. Якщо ви хочете, щоб команда підготувала масив RAID 6 або RAID 10 перед доставкою, повідомте про це підтримці до передачі сервера.

### Чи можна використовувати ZFS у Debian або Ubuntu?

Так. Debian 13 постачає zfsutils-linux 2.3.9 у contrib, а Ubuntu 24.04 постачає 2.2.2. Proxmox VE та Proxmox Backup Server включають ZFS. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 і Proxmox Backup Server 4.

### Чи безпечний ZFS без пам'яті ECC?

У OpenZFS FAQ сказано, що пам'ять ECC не є справжньою вимогою, але настійно рекомендується. Hold 100 та Hold 160 постачаються з 128 GB DDR4 ECC та 128 GB DDR4 ECC.

### Що станеться, якщо диск у моєму пулі ZFS вийде з ладу?

Коли диск виходить з ладу, відкрийте тікет: команда замінить його безкоштовно, а перебудувати масив на новому диску — це вже налаштування на вашому боці. Виконайте zpool replace з іменем by-id нового диска, потім стежте за zpool status, доки resilver не завершиться.

### Чи можна орендувати сховище за криптовалюту без KYC?

Так. Basalthold бере BTC, USDT, USDC, ETH, SOL, LTC, XMR, від поповнення 1 USD. Без KYC: ні ID, ні селфі, ні документів, ні картки й ні номера телефону — на жодному етапі. Кожен резерв і термін — у [прайс-листі](https://basalthold.com/uk/pricing/ "Basalthold storage server prices").

**Порожні диски, ваш власний пул** Hold 100: Intel Xeon Silver 4210R (10 ядер / 20 потоків), 128 GB DDR4 ECC, 10 × 10 TB жорстких дисків (100 TB raw) плюс 2 × 480 GB SSD для системи, дзеркально, порт 1 Gbit/s зі 120 TB трафіку за 30 днів, 1 IPv4 та IPv6 /64, за $377.05/30 днів. Крипта, без KYC. [Орендувати Hold 100 в Амстердамі](https://basalthold.com/app/checkout/?plan=hold-100&location=nl-ams&lang=uk) · [Орендувати Hold 160 у Кишиневі](https://basalthold.com/app/checkout/?plan=hold-160&location=md-kiv&lang=uk)

## Джерела

1. [Обладнання: апаратні RAID-контролери](https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Hardware.html) — OpenZFS (read 2026-11-02)
2. [FAQ: Hardware Requirements](https://openzfs.github.io/openzfs-docs/Project%20and%20Community/FAQ.html) — OpenZFS (read 2026-11-02)
3. [zpoolconcepts(7): raidz і write hole](https://openzfs.github.io/openzfs-docs/man/master/7/zpoolconcepts.7.html) — OpenZFS (read 2026-11-02)
4. [zpool-scrub(8)](https://openzfs.github.io/openzfs-docs/man/master/8/zpool-scrub.8.html) — OpenZFS (read 2026-11-02)
5. [md(4): драйвер кількох пристроїв](https://man7.org/linux/man-pages/man4/md.4.html) — Linux man-pages (read 2026-11-02)
6. [Пакет zfsutils-linux у Debian trixie](https://packages.debian.org/trixie/zfsutils-linux) — Debian (read 2026-11-02)
7. [Пакет zfsutils-linux в Ubuntu noble](https://packages.ubuntu.com/noble/zfsutils-linux) — Ubuntu (read 2026-11-02)
8. [Exos X20 data sheet (DS2080-2111US)](https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/datasheets/pdfs/exos-x20-channel-DS2080-2111US-en_US.pdf) — Seagate Technology (November 2021, read 2026-11-02)
9. [Специфікація Ultrastar DC HC560 (D018-000383-AA02)](https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-dc-hc500-series/data-sheet-ultrastar-dc-hc560.pdf) — Western Digital (July 2022, read 2026-11-02)

---

Basalthold: Basalthold орендує виділені сервери для зберігання даних в Амстердамі, Бухаресті та Кишиневі з оплатою в криптовалюті без KYC: без ID, без селфі, без документів. Кожен сервер — це ціла фізична машина з жорсткими дисками від 24 TB до 160 TB для одного клієнта, що постачається з чистими дисками даних і root-доступом, для бекапів, архівів, синхронізації файлів і власного object storage. Станом на 2 листопада 2026 року ціни становили від $110.99 за 30 днів за 24 TB до $561.39 за 160 TB ($3.50 за сирий TB). Сервісом керує DomaineGoat LLC, компанія, зареєстрована в Панамі, не веде логів і ніколи не запитує ваші ключі шифрування.
