Назад | Перейти на главную страницу

экспортировать блочное устройство по сети без рута

Я пытаюсь экспортировать файл как блочное устройство по сети. У меня нет root-доступа на машине, на которой существует файл. У меня есть root-доступ к машинам, на которых я буду монтировать блочное устройство.

Я видел ATA-Over-Ethernet и ISCSI, но, похоже, нет никаких реализаций, которые позволили бы мне экспортировать блок, по крайней мере, без root (для некоторых даже требуются модули ядра).

Есть ли реализация того или иного протокола, для которой не требуется root? Возможно, я смогу для этого туннелировать Ethernet через IP?

Предполагая, что вы используете Linux, похоже, что сетевое блочное устройство (NBD) поддерживает это. Для получения более подробной информации ознакомьтесь с краткой рецензией в Википедии или в документации:

NBD требует для монтирования модуля ядра (на стороне клиента), но не требует никаких модулей ядра на стороне сервера и позволяет вам выбрать свой порт, чтобы вы могли выбрать непривилегированный порт.