Найти имя хоста клиента Mac OS для NFS /etc/exports (отказано в доступе)

Проблема заключается в слабой поддержке формата динамического диска Windows в Linux. Динамические разделы диска Windows не будут отображаться в Linux, пока не появится такой инструмент, как ldmtool. установлен (, который считывает метаданные и отображает их как диски сопоставителя устройств ). Однако ваш типичный установщик дистрибутива Linux не будет запускать его и, таким образом, будет совершенно не обращать внимания на указанные динамические диски. Кроме того, вы не можете использовать Linux для изменения динамических разделов диска, поэтому вы застряли бы вручную, пытаясь назначить файловые системы только существующим разделам.

Я настоятельно рекомендую запускать Linux в качестве виртуальной машины на существующей установке Windows в вашем сценарии. Подход, который вы пытаетесь использовать, сложен, и опыт показывает, что двойная загрузка в такой среде сопряжена с высоким риском (, и вы упомянули, что пытаетесь избежать риска ).

1
12.05.2019, 01:23
1 ответ

После того, как клиент смонтирует файловую систему, запустите showmountна сервере. Это покажет вам, как сервер понимает адрес клиента. (Если сервер показывает имя, но вам нужен адрес, используйте команду hostили что-то подобное на сервере, чтобы получить адрес из имени. )Затем вы можете ограничить экспорт файловой системы только этим адресом.

Возможно, что адрес, видимый сервером, может время от времени меняться. Если это произойдет, вам придется повторить это упражнение.

Если сервер находится в Интернете, вы, вероятно, можете найти внешний адрес, который был назначен вашему клиенту, используя инкогнито/частную страницу в вашем веб-браузере для посещения таких сайтов, как https://www.ipaddress.com/,https://whatismyipaddress.com/или https://showip.net/. ]. Это будет безопаснее и проще, чем постоянно открывать экспорт NFS для всего мира, монтировать файловую систему и затем запускать showmount.

0
28.01.2020, 00:11

Теги

Похожие вопросы