Как Смонтировать каталог Linux от другого ПК до Вашего локального Linux ПК?

Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException вообще.

См. также: A хороший список лучших практик

Я бы добавил, очень важно, хорошо использовать модификатор final. Использование "окончательной" модификатор, когда это применимо в Java

Сводка:

  1. Используйте модификатор final для обеспечения хорошей инициализации.
  2. Избегайте возврата null в методы, например, при возврате пустых коллекций.
  3. Использовать аннотации @NotNull и @Nullable
  4. Быстрое завершение работы и использование утверждений, чтобы избежать распространения нулевых объектов через все приложение, когда они не должен быть пустым.
  5. Сначала используйте значения с известным объектом: if("knownObject".equals(unknownObject)
  6. Предпочитают valueOf() поверх toString ().
  7. Используйте null safe StringUtils StringUtils.isEmpty(null).

22
задан Emre Yazici 30 June 2011 в 13:40
поделиться

4 ответа

Да, это звонило NFS. Вы могли бы также хотеть проверить sshfs, который довольно хорош.

15
ответ дан Robert Gamble 29 November 2019 в 03:35
поделиться

sshfs очень хорош, и простой в использовании

sshfs user@remotesystem:/remote/dir/some/local/dir

38
ответ дан Georg Zimmer 29 November 2019 в 03:35
поделиться

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

В зависимости от того, какой дистрибутив Вы используете, Вы просто редактируете/etc/exports файл на удаленной машине для экспорта каталогов, Вы хотите, затем запускаете своего демона NFS.

Тогда на локальном ПК, Вы монтируете его с помощью следующей команды:

mount -t nfs {remote_pc_address}:/remote/dir /some/local/dir

Использование человек утилита для получения дополнительной информации:

экспорт человека (Примеры конфигурирования каталогов для экспорта находятся в нижней части этой страницы руководства.)

12
ответ дан 29 November 2019 в 03:35
поделиться

NFS удобен, так как это встроено и легко настроить, но 2 общих реализации (NFSv2 и NFSv3) не переводят имена пользователей между системами; идентификаторы пользователей используются вместо этого. Это требует, чтобы Вы использовали центральную подлинную систему, такую как LDAP, таким образом, tha tcommon идентификаторы пользователей может сохраняться.

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

cifs в * отклоняют - к -*, отклоняют, соединение (через Samba) и переводит имена пользователей и , следует, стандарт *отклоняют полномочия. Также, это более гибко в этом, это позволяет Вам выполнять преобразование владения/разрешения на создании нового файла или каталога. Это, однако, намного более сложно для конфигурирования.

5
ответ дан Ignacio Vazquez-Abrams 29 November 2019 в 03:35
поделиться
Другие вопросы по тегам:

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