Коротка відповідь
Скільки триває відновлення RAID 6 або RAIDZ2 з дисками 20 TB?
Відновлення RAID 6 або RAIDZ2 з дисками 20 TB триває щонайменше 19,5 години: 20 TB на максимальних 285 MB/s Seagate Exos X20. За замовчуваним лімітом Linux md у 200 000 KiB/s це триває 27 годин; під навантаженням — дні. Пораховано, не виміряно, на 2 November 2026. Basalthold орендує сервери зберігання за крипту, без KYC.
Скільки триває відновлення на кожній швидкості?
Пораховані години, щоб записати один повний диск-заміну. Перший стовпець — найкращий випадок; останній — приклад зайнятого масиву.
| Розмір диска | При 285 MB/s (максимум Exos X20) | При 204.8 MB/s (замовчуваний ліміт md) | При 50 MB/s (зайнятий масив, приклад) |
|---|---|---|---|
| 10 TB | 9,7 год | 13,6 год | 55,6 год (2,3 дня) |
| 12 TB | 11,7 год | 16,3 год | 66,7 год (2,8 дня) |
| 16 TB | 15,6 год | 21,7 год | 88,9 год (3,7 дня) |
| 20 TB | 19,5 год | 27,1 год | 111,1 год (4,6 дня) |
Розрахунок, а не вимірювання. 285 MB/s — це максимальна стійка швидкість Seagate для Exos X20 на 18 і 20 TB. 204,8 MB/s — це стандартний speed_limit_max у md, 200 000 KiB/s. 50 MB/s — це приклад вхідних даних. Диски в пулі: 2 × 12 TB HDD, 4 × 10 TB HDD, 10 × 10 TB HDD, 10 × 16 TB HDD.
Чому максимальна швидкість диска — це лише найкращий випадок?
Бо максимальна швидкість тримається лише на зовнішніх доріжках. У даташиті Western Digital HC560 максимальні 291 MB/s припадають приблизно на 10% усередину диска. Внутрішні доріжки проходять під головкою повільніше, тож у середньому за повний прохід виходить менше.
Вузьким місцем є диск заміни. Кожен відновлений блок потрапляє на цей один диск, тож масив не може відбудуватися швидше, ніж той пише. Десять дисків, що читають паралельно, цього не змінюють.
Відбудова ніколи не перевершить один диск, що пише від початку до кінця.
Чому відбудова mdadm іде повільніше за диск?
Бо md її обмежує. У вихідному коді ядра Linux speed_limit_max за замовчуванням дорівнює 200 000 KiB/s, приблизно 204,8 MB/s, а speed_limit_min — 1 000 KiB/s. У посібнику md пояснено цю пару: md сповільнює відновлення, коли є інша активність, і працює на повній швидкості, коли масив простоює.
Тож зайнятий масив може відбудовуватися близько до нижньої межі. При 1 000 KiB/s диск на 20 TB відбудовувався б приблизно 226 днів. Реальні масиви лежать між цими двома межами, залежно від того, скільки трафіку резервного копіювання чи читання конкурує.
Це можна спостерігати й керувати ним:
# progress, speed and time left
cat /proc/mdstat
# current limits, in KiB/s
sysctl dev.raid.speed_limit_min dev.raid.speed_limit_max
# let the rebuild use more of the disks during a quiet period
sysctl -w dev.raid.speed_limit_min=100000
sysctl -w dev.raid.speed_limit_max=500000Чи ZFS resilver швидший за відбудову RAID 6?
Часто так, якщо пул не заповнений. У посібнику OpenZFS сказано, що resilver перевіряє лише дані, які ZFS вважає застарілими. Пул, заповнений наполовину, відбудовує приблизно половину байтів, які скопіював би mdadm.
Щоправда, читання менш упорядковане. У посібнику OpenZFS з dRAID зазначено, що raidz мусить використовувати лікувальний resilver, який обходить дерево блоків випадковими читаннями. Тож повний пул RAIDZ2 може відбудовуватися довше, ніж підказують байти.
dRAID змінює картину для великих масивів. Його послідовна відбудова на розподілений spare масштабується за кількістю дисків, поділеною на ширину stripe. Потім scrub перевіряє контрольні суми. З десятьма дисками зазвичай обирають простий RAIDZ2; компроміси описано на ZFS чи апаратний RAID.
Спостерігайте за resilver командою zpool status. Параметр zfs_resilver_min_time_ms, за замовчуванням 1 500 ms у поточному посібнику, задає, скільки ZFS працює над ним між групами транзакцій.
Наскільки ризиковане вікно відбудови?
Мале для RAID 6, більше для RAID 5. Під час відбудови RAID 6 у масиві ще лишається одна парність, тож ще одна відмова переживеться.
Backblaze у звіті за Q2 2026 виміряв річну відмовність 1,41% за весь строк служби своїх дисків. За 27-годинну відбудову дев'ять дисків, що лишилися, дають приблизно 0,04% шансу ще однієї відмови. За 111 годин — приблизно 0,16%.
Нечитні сектори важать більше. Seagate оцінює Exos X20 у щонайбільше один на 10^15 прочитаних бітів. Відбудова з дев'яти дисків на 20 TB читає 1,44 × 10^15 бітів, тож специфікація допускає більше ніж один поганий сектор. RAID 6 виправляє його з другої парності; у RAID 5 нічого не лишається. Повне порівняння на RAID 6 чи RAID 10.
З 23 продавців серверів для зберігання, яких Basalthold перевірив на 2 November 2026, 8 пропонували план на 100 TB або більше. За такого розміру відбудова кожного диска займає майже добу навіть на повній швидкості.
Як скоротити відбудову на орендованому сервері?
Запускайте рано і дайте їй диски.
- Швидко замініть диск. Коли диск виходить з ладу, відкрийте тікет: команда замінить його безкоштовно, а перебудувати масив на новому диску — це вже налаштування на вашому боці. Відлік починається, коли новий диск на місці.
- Призупиніть важкі задачі. Виведіть великі прогони резервного копіювання з вікна відбудови або підвищуйте
speed_limit_minуночі. - Тримайте пул незаповненим. ZFS відбудовує лише збережені дані, тож вільне місце скорочує resilver.
- Тримайте другу копію. Відбудова захищає від ще однієї відмови, а не від пожежі чи помилки: Сервер зберігання не є резервною копією самого себе: ми не зберігаємо копію ваших даних деінде, тому друга копія в іншому місці залишається вашим завданням. Ціль для неї описано на offsite backup для NAS.
Що ще люди питають про час відбудови?
Скільки триває resilver RAIDZ2 на диску 16 TB?
Щонайменше 15,6 години, якщо диск, що відмовив, був повний, при 285 MB/s. Диск, наполовину заповнений даними, потребує приблизно половини цього в байтах, але читання raidz випадкові, тож плануйте більше. Це розрахунки за швидкостями з даташитів.
Чи ці часи відбудови виміряні на серверах Basalthold?
Ні. Це арифметика за опублікованими швидкостями: даташит Seagate і стандартні значення Linux md. Ваша відбудова залежить від розкладки, навантаження і того, наскільки заповнений масив.
Хто відбудовує масив, коли диск відмовляє?
Ви, командою mdadm або zpool replace. Коли диск виходить з ладу, відкрийте тікет: команда замінить його безкоштовно, а перебудувати масив на новому диску — це вже налаштування на вашому боці.
Чи RAID 5 безпечний з дисками на 20 TB?
Під час відбудови він не лишає парності. Читання дев'яти дисків на 20 TB охоплює 1,44 × 10^15 бітів, більше за оцінку Seagate в один нечитний сектор на 10^15 бітів. RAID 6 чи RAIDZ2 можуть виправити цей сектор; RAID 5 не може.
Чи можна орендувати сховище за криптовалюту без KYC?
Так. Basalthold триває BTC, USDT, USDC, ETH, SOL, LTC, від поповнення на 25 USD. Без KYC: ні ID, ні селфі, ні документів, ні картки й ні номера телефону — на жодному етапі. Ціни на списку цін.
Десять дисків, дві парності, ваш власний масив
Hold 160: AMD EPYC 7302P (16 ядер / 32 потоки), 128 GB DDR4 ECC, 10 × 16 TB жорстких дисків (160 TB raw) плюс 2 × 480 GB SSD для системи, дзеркально, порт 1 Gbit/s зі 200 TB трафіку за 30 днів, 1 IPv4 та IPv6 /64, за $561.39/30 днів. Крипта, без KYC.
- DomaineGoat LLC, зареєстрована в Панамі
- Ціни досліджено серед 23 продавців сховищ, 2 листопада 2026 року
- Без KYC, без документів
- Ваші ключі шифрування залишаються вашими
Джерела (8)
- Exos X20 data sheet (DS2080-2111US) — Seagate Technology (November 2021, read 2026-11-02)
- Специфікація Ultrastar DC HC560 (D018-000383-AA02) — Western Digital (July 2022, read 2026-11-02)
- drivers/md/md.c: sysctl_speed_limit_min і sysctl_speed_limit_max — Linux kernel (read 2026-11-02)
- md(4): швидкість відновлення і scrubbing — Linux man-pages (read 2026-11-02)
- zpool-scrub(8): scrubbing і resilvering — OpenZFS (read 2026-11-02)
- dRAID Howto — OpenZFS (read 2026-11-02)
- zfs(4): параметри модуля — OpenZFS (read 2026-11-02)
- Статистика дисків Backblaze за Q2 2026 backblaze.com/blog/backblaze-drive-stats-for-q2-2026 — Backblaze (2026-09-29, read 2026-11-02)