Я хотел бы загружать различные операционные системы по сети, но PXE-клиент не должен быть напрямую подключен к системе, в которой размещена файловая система, в основном из соображений безопасности. Моя идея заключалась в том, чтобы использовать своего рода посредника / посредника, который находится между клиентом и хостом. Однако посредник по файловым системам действительно ограничен в пространстве на жестком диске (пара 100 МБ), и в настоящее время его невозможно увеличить. Большинство файловых систем намного выше этого размера. Я думал о добавлении только маленьких кусочков файловой системы к жесткому диску посредника, например, через сеть, ручное копирование, rfc1149 и т.д. Затем клиент pxe загружает один чанк, чанк удаляется на промежуточном человеке и добавляется следующий чанк. клиент загружает второй чанк и т. д. В конце чанки соединяются на клиенте и загружается вся файловая система. Кто-нибудь здесь знает, возможно ли это?
Редактировать:
Для пояснения итоговая система может выглядеть так:
Файловая система-хост / Супер-сервер (разделяет файловую систему) -> посредник (получает один блок за раз от хоста и передает его клиенту) <-> Клиент PXE (присоединяет блоки и загружает файловую систему)
Присоединиться к чанкам и загрузить полную файловую систему - самая сложная часть. Я не смог найти в сети ничего связанного с этим, поэтому не уверен, возможно ли это.