METABYTE
К списку статей

Загрузка Linux без диска: ZFS, iSCSI и PXE

Как поднять бездисковую загрузку Linux с ZFS, iSCSI и PXE — экономим на SSD и получаем гибкость.

7 мая 20261 мин чтения
Загрузка Linux без диска: ZFS, iSCSI и PXE

Помните времена, когда каждый сервер имел свой жёсткий диск и админы молились на RAID? Теперь можно запустить Linux вообще без локального хранилища. Инженер Аникет из Red Hat поделился опытом настройки бездисковой загрузки с использованием ZFS, iSCSI и PXE.

Суть подхода:

  • PXE загружает ядро и initramfs по сети.
  • Корневая файловая система монтируется с iSCSI-таргета.
  • На сервере хранения — ZFS с дедупликацией и сжатием.

Что это даёт разработчику?

  • Централизованное управление образами: обновил один раз — применил ко всем.
  • Экономия на дисках: не нужно покупать SSD для каждой рабочей станции или сервера.
  • Мгновенное развёртывание: новый узел готов за минуты.

Нюансы:

  • Требуется стабильная сеть (лучше 10GbE).
  • iSCSI initiator в initramfs — нужно собрать свой образ.
  • ZFS на стороне таргета даёт снапшоты и репликацию «из коробки».

Комментарий студии METABYTE: Бездисковая загрузка — отличный сценарий для тестовых стендов и CI/CD-окружений. Мы в METABYTE используем похожие подходы для быстрого развёртывания инфраструктуры клиентов.

СЛЕДУЮЩИЙ ШАГ

Понравилось как мыслим?

Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.