автоматическое монтирование NFS через автоnfs

я боролся с добавлением (asustor) nas к моей сети на прошлой неделе и наконец перешел к сути дела, где я могу смонтировать папки через nfs в человечности и от моего пи малины рабочее аудио руны.

я монтирую их в корне/nfs / "папка" и добавил его к боковой панели наутилуса. теперь я хотел бы к автоматическому монтированию их после начальной загрузки и прочитал:
https://help.ubuntu.com/community/Autofs и,
Как установить Automount/Autofs

Я установил autofs.

но я, кажется, не понимаю, как преобразовать присвоение в терминале, когда я вручную монтирую его к правилу для auto.master:

Ручное правило монтирования использовало: sudo монтируют 192.168.0.200:/volume1/Public/nfs/Public

справка на этом "преобразовании" значительно ценилась бы.

это, я предполагаю, что, добавляя, что правило к стандарту auto.master достаточно или я должен работать с косвенными правилами? incorperating auto.nfs?

большое спасибо заранее на любой помощи.

Дополнение:

Я из-за справки steeldriver я действительно смонтировал папку.
Но я забыл упоминать, что помимо правила упомянул выше:
sudo монтируют 192.168.0.200:/volume1/Public/nfs/Public.

я также должен смонтироваться:

sudo монтируют 192.168.0.200:/share/USB1/nfs/Music.

я предположил, что это будет подобно реализации, но когда она попробовала следующее:
*-fstype=nfs, мягкие, предают земле, rsize=8192, wsize=8192, nosuid, tcp 192.168.0.200:/volume1/Public
*-fstype=nfs, мягкие, предают земле, rsize=8192, wsize=8192, nosuid, tcp 192.168.0.200:/share/USB1

но это только дало мне папку Music с общедоступным содержанием, не содержанием USB1. что я делаю неправильно здесь?

1
задан 13 April 2017 в 15:24

2 ответа

Это было некоторое время, так как я сделал это, но от того, что я помню, обычная конфигурация - то, что эти auto.master содержит только местоположение для монтирования и название определенного для протокола , файл например,

, карты В /etc/auto.master:

# configure nfs automount (for ad-hoc connection to local NAS) 
/nfs   /etc/auto.nfs

файл /etc/auto.nfs карты был бы чем-то как:

# configure nfs automount (for ad hoc connection to local NAS)
* -fstype=nfs,soft,intr,rsize=8192,wsize=8192,nosuid,tcp 192.168.0.200:/Volume1/Public

при использовании Ubuntu 16.04 или позже, systemd способ перезагрузить autofs, карты, кажется,

sudo systemctl reload autofs.service

или (если это недостаточно)

sudo systemctl restart autofs.service

После этого, объем NAS должен смонтироваться по требованию, например,

ls /nfs/Public

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

3
ответ дан 3 December 2019 в 06:19

Смонтировать NFS совместно использует, мы должны установить общий для nfs:

sudo apt-get install nfs-common

Для сохранения нас от перепечатывания этого после каждой перезагрузки мы добавляем следующую строку к/etc/fstab:

<nfs-server-IP>:/   /mnt   nfs    auto  0  0

, Если после монтирования, запись в/proc/mounts появляется как://(с двумя наклонными чертами), затем Вы, возможно, должны были бы указать две наклонных черты в/etc/fstab, или иначе umount мог бы жаловаться, что не может найти монтирование.

автоматическая опция монтируется на запуске. Однако это не будет работать, если Ваш клиент будет использовать соединение Wi-Fi управляемый на уровне пользователя (после того, как вход в систему), потому что сеть не будет доступна во время начальной загрузки. В Ubuntu 12.04 LTS и позже, подключениями Wi-Fi управляют на системном уровне по умолчанию, таким образом автомонтирование долей NFS во время начальной загрузки должно хорошо работать

Источник: https://help.ubuntu.com/community/SettingUpNFSHowTo

С WI-FI лучше использовать Autofs:

Мы запускаем путем установки AutoFS:

sudo apt install autofs

Мы редактируем/etc/auto.master:

sudo nano /etc/auto.master

Содержание:

#
# Sample auto.master file
# This is a 'master' automounter map and it has the following format:
# mount-point [map-type[,format]:]map [options]
# For details of the format look at auto.master(5).
#
#/misc  /etc/auto.misc
#
# NOTE: mounts done from a hosts map will be mounted with the
#       "nosuid" and "nodev" options unless the "suid" and "dev"
#       options are explicitly given.
#
#/net   -hosts
#
# Include /etc/auto.master.d/*.autofs
# The included files must conform to the format of this file.
#
#+dir:/etc/auto.master.d
#
# Include central master map if it can be found using
# nsswitch sources.
#
# Note that if there are entries for /net or /misc (as
# above) in the included master map any keys that are the
# same will not be seen as the first read key seen takes
# precedence.
#
#+auto.master

/media/nfs /etc/auto.nfs --ghost

Комментируют (#) "+auto.master" и "+dir:/etc/auto.master.d" и добавляют строки внизу. я провел 2 часа, пытаясь заставить это работать, и так или иначе это не работает, не добавляя - фантомная опция. Если кто-то знает, почему прокомментируйте. Теперь/media/nfs является dir, который будет содержать Ваши доли NFS (Вы не должны создавать, это, autofs делает это для Вас), и/etc/auto.nfs является конфигурационным файлом для Ваших долей. Мы сделаем это теперь:

sudo nano /etc/auto.nfs

Вставляют доли:

Backup      10.0.1.100:/Backup
Multimedia  10.0.1.100:/Multimedia

Теперь Резервное копирование dir 10.0.1.100:/Backup возьмет в/media/nfs.

Перезапуск autofs:

sudo systemctl restart autofs

Вот именно, наслаждайтесь своими долями.

7
ответ дан 3 December 2019 в 06:19

Другие вопросы по тегам:

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