NFS и JAVA (/etc/exports)

#unix #mount #nfs

#unix #монтировать #nfs

Вопрос:

Я пытаюсь смонтировать компьютер на unix. Я нашел программу под названием «mount» и отредактировал файл unix / etc / exports, чтобы распознать IP-адрес ПК (или dns-имя).

Я выполняю монтирование, и все в порядке. Мне даже не нужно указывать пароль. Но иногда монтирование перестает работать, и мне приходится снова монтировать.

Мне было интересно две вещи:

  1. Могу ли я использовать команду «net use» для монтирования (без указания имени пользователя и пароля для unix — учитывая, что /etc /exports распознает монтируемый КОМПЬЮТЕР)?

  2. Независимо от того, использую ли я монтирование или «сетевое использование», они требуют, чтобы я установил букву диска для каталога NFS. Можно ли в любом случае вместо «mount» / «net use» написать какой-нибудь java-код для доступа к моему удаленному каталогу (опять же, учитывая, что /etc / exports распознает компьютер, с которого запускается java).

Ответ №1:

Если вы используете предоставляемый Microsoft клиент Windows NFS, он обрабатывает пути в стиле UNC для экспорта в NFS, то есть в формате \ unix_server export path. Это позволило бы вам получить доступ к файлам NFS без монтирования буквы диска. Однако для этого NFS-клиента и UNC-путей существует ограничение, заключающееся в том, что многоступенчатый экспорт не поддерживается. Смотрите эту ссылку для получения подробной информации.