Step 5: Storage & NVMe Hardware

Step 5: Storage & NVMe Hardware — разделяем систему и рабочие данные

Накопители в сервере выполняют две разные задачи. Один диск нужен операционной системе: на нём живут Ubuntu, Docker, настройки, логи и служебные файлы. Второй диск работает с данными DePIN-нагрузки и может часами читать и записывать большие объёмы информации.

Поэтому мы намеренно разделяем эти роли. Это немного дороже, чем поставить один большой диск, но заметно удобнее для обслуживания и надёжнее для долгой работы.

1. Системный диск — обычный SATA SSD

Для Ubuntu достаточно качественного SATA SSD примерно на 500 ГБ. SATA — зрелый и понятный интерфейс. Такой диск легко заменить, клонировать или переустановить, не затрагивая рабочий накопитель.

На системном SSD будут находиться сама Ubuntu Server, Docker, служебные пакеты, конфигурации, системные логи и небольшие рабочие файлы.

Нам не нужно превращать системный диск в самый быстрый компонент сервера. Его задача — быть стабильным и предсказуемым.

2. Зачем рабочий диск выносить отдельно

Представьте, что через год нужно переустановить Ubuntu. Если операционная система и данные задач лежат на одном диске, любое действие становится нервным: что можно форматировать, а что нельзя, где лежат нужные данные, не удалим ли мы лишнее.

Когда системный и рабочий диски физически разделены, логика простая. SATA SSD — это ОС. U.2 NVMe — рабочие данные. Переустановка системы становится значительно безопаснее.

3. Что такое NVMe простыми словами

NVMe — это современный протокол для быстрых твердотельных накопителей, который работает через PCI Express, а не через старый SATA-интерфейс.

Поэтому NVMe способен передавать данные значительно быстрее и обрабатывать больше операций одновременно. Для домашнего компьютера это чувствуется как быстрая загрузка. Для сервера важнее другое: высокая скорость сохраняется при большом количестве параллельных операций и длительной нагрузке.

4. А что тогда такое U.2

U.2 — это форм-фактор и интерфейс подключения NVMe-накопителей, популярный в серверах и корпоративных системах. Внешне U.2-диск часто похож на толстый 2.5-дюймовый SATA SSD, но внутри это полноценный PCIe/NVMe-накопитель.

Для нас U.2 удобен тем, что такие диски широко представлены на вторичном серверном рынке и часто рассчитаны на серьёзную постоянную нагрузку.

5. Чем enterprise U.2 отличается от обычного потребительского NVMe

Слово enterprise означает, что накопитель создавался для серверной среды, где запись и чтение идут долго и регулярно.

Обычно у таких дисков выше ресурс записи, более предсказуемое поведение под длительной нагрузкой, развитый мониторинг состояния и лучше продуман тепловой режим. У многих моделей есть Power Loss Protection — защита незавершённых операций записи при внезапном отключении питания.

Важно: не каждый U.2 автоматически обладает всеми этими качествами. Перед покупкой конкретной модели нужно смотреть datasheet. Но на вторичном рынке enterprise U.2 часто даёт очень хорошее соотношение цены, ресурса и скорости.

6. Что такое Power Loss Protection

SSD использует внутренние буферы и таблицы адресации. Если питание исчезает в момент записи, часть данных может не успеть попасть во флеш-память.

PLP обычно использует встроенные конденсаторы, которые дают контроллеру несколько мгновений для корректного завершения критических операций после пропадания внешнего питания.

Это не заменяет UPS и не делает диск неуязвимым, но для серверной нагрузки такая функция очень полезна.

7. Какой объём выбирать

Практический старт — 1.92 ТБ. Если конкретная сеть активно использует локальное хранилище или вы хотите больший запас, разумный следующий вариант — 3.84 ТБ.

Не стоит покупать огромный диск просто ради цифры. Сначала смотрим требования платформы и реальный характер задач. Но небольшой запас свободного места всегда полезен: SSD не любит работать постоянно заполненным почти на 100%.

8. Почему U.2 требует отдельного внимания к подключению

U.2 — это не SATA-диск. Похожий корпус не означает одинаковый интерфейс.

Если мы подключаем накопитель через PCIe-адаптер, нужен совместимый PCIe-to-U.2 адаптер и правильный кабель. В распространённой схеме используется разъём SFF-8643 на стороне адаптера и SFF-8639 на стороне U.2-диска.

Кроме данных, накопителю требуется корректное питание. Поэтому лучше покупать проверенный комплект адаптер + кабель, а не собирать цепочку случайных переходников.

9. Почему нельзя просто взять любой свободный PCIe-слот

На нашей плате PCIe-ресурсы уже нужны видеокартам. Поэтому при установке U.2-адаптера важно проверить, какой слот остаётся доступным и как распределяются линии.

Не нужно угадывать по внешнему виду. Сверяем руководство X11DAi-N и текущую раскладку GPU. Наша цель — подключить рабочий диск так, чтобы он не мешал основной графической конфигурации.

10. U.2 тоже нужно охлаждать

Enterprise NVMe способен заметно нагреваться под длительной записью. Если диск спрятать в мёртвую зону корпуса без воздуха, он может начать снижать скорость для защиты от перегрева.

Поэтому U.2 должен быть жёстко закреплён в зоне нормального обдува. Это особенно важно в сервере, где вокруг уже работают горячие GPU.

11. Как понять ресурс б/у enterprise-диска

При покупке бывшего в эксплуатации NVMe важно смотреть не только цену и объём. Полезно проверить SMART/NVMe health: процент износа, количество ошибок, температуру, объём записанных данных и критические предупреждения.

Корпоративный диск может иметь очень большой паспортный ресурс и после нескольких лет работы всё ещё оставаться в отличном состоянии. Но это нужно подтвердить данными, а не верить словам продавца.

12. Главное правило этого шага: ничего не форматируем наугад

Пока мы только устанавливаем железо и проверяем, что система видит накопители.

Рабочий U.2 может отображаться в Linux как /dev/nvme0n1, /dev/nvme1n1 или иначе — в зависимости от конфигурации. Нельзя запоминать имя из чужой инструкции и автоматически применять к своему серверу.

Именно поэтому наш V2-скрипт на Step 8 лишь показывает список дисков. Он намеренно не форматирует U.2 автоматически.

13. Почему это важно даже на новом сервере

Ошибка в имени устройства при форматировании уничтожает данные очень быстро. Linux не спрашивает: «Вы точно хотели стереть системный диск?» Если команда дана с правами администратора, она выполнится.

Поэтому сначала определяем диск по модели, серийному номеру и объёму. Только потом создаём разделы и файловую систему.

14. Что проверяем перед переходом дальше

Системный SATA SSD должен стабильно определяться в BIOS и Linux. U.2/NVMe также должен быть виден системе, но пока может оставаться неразмеченным.

Если NVMe периодически исчезает, проверяем адаптер, кабель, питание, PCIe-слот и температуру. Не начинаем настройку DePIN поверх нестабильного накопителя.

Что должно быть готово в конце Step 5

  • Системный SATA SSD около 500 ГБ установлен отдельно от рабочего накопителя.
  • Enterprise U.2 NVMe установлен как отдельный рабочий диск, обычно 1.92 или 3.84 ТБ.
  • U.2 подключён через совместимый адаптер и правильный кабель, а не случайную цепочку переходников.
  • Оба накопителя жёстко закреплены и получают нормальный обдув.
  • BIOS/Linux видят оба устройства.
  • Рабочий U.2 пока не форматировался автоматически или «по памяти».

Теперь аппаратная часть хранения готова. Следующий шаг — Step 6: Backup Power & UPS, где мы защитим сервер от провалов и отключений электросети.

Нужна помощь со сборкой или настройкой?

Приобретите профессиональную техническую поддержку, и мы поможем довести ваш сервер до идеала.

Приобрести техподдержку