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, где мы защитим сервер от провалов и отключений электросети.