Вопрос: Как настроить Automount / Autofs


Я следил за документами помощи ubuntu для настройка NFSv4 на сервере работает Ubuntu 10.4LTS, и теперь я пытаюсь получить Autofs (на ubuntu 10.10), чтобы смонтировать экспорт, следуя эти инструкции, Пока это не работает.

Где говорят документы server -fstype=nfs4 server:/ Я должен заменить «сервер» на имя хоста моего сервера? Если да, то это должно быть server-foo или server-foo.local?

# Sample /etc/auto.master file
#  --- comments snipped --8<--
+auto.master            # pre-existing
/nfs   /etc/auto.nfs    # added by me

,

# manually created /etc/auto.nfs
ubuntu-server.local   -fstype=nfs4   ubuntu-server.local:/

ls /nfs/ubuntu-server /nfs/ubuntu-server.local ничего не показывает. Каков следующий шаг по устранению неполадок?


[обновление 2011-фев-12] Я следовал процедуре, изложенной в Что использовать NFS или Samba?, Я теперь подтвердил, что мой экспорт сервера работает, потому что я могу монтировать nfs-акции через /etc/fstab, Вот моя конфигурация, серверная сторона:

/home/matt      192.168.1.0/255.255.255.0(rw,sync,no_subtree_check)
/home/shared    192.168.1.0/255.255.255.0(rw,sync,no_subtree_check)

И в клиенте /etc/fstab:

ubuntu-server:/home/matt  /nfs/matt  nfs rw,hard,intr 0 0
ubuntu-server:/home/shared  /nfs/shared  nfs rw,hard,intr 0 0

с последующим sudo mount /nfs/shared, (Мне также нужно было добавить запись в /etc/hosts поэтому имя сервера будет разрешено для ip)


4
2017-11-30 12:38


Источник




Ответы:


Если ваше имя сервера ubuntu-server, /nfs/tutu где монтировать долю nfs, затем в /etc/auto.nfs:

tutu -fstype=nfs4 ubuntu-server:/

а затем запустить:

sudo invoke-rc.d autofs restart

ls /nfs/tutu

2
2017-11-30 12:59



спасибо за это предложение. Это не привело к решению для меня, но я думаю, что у меня могут быть более сложные проблемы в сети, например ping ubuntu-server не разрешает, я должен использовать ip. - matt wilkie
это, наконец, работает для меня, хотя я следовал длинному и обходному пути, чтобы добраться сюда, поэтому решение может быть неполным. Часть его наименее связана с жестким кодированием сервера ip в / etc / hosts - matt wilkie


Вот мой файл auto.master для справки:

/etc/auto.master

+auto.master
/smb /etc/auto.smb uid=1000,gid=1000,--timeout=300 --ghost

Для моей доли samba это все, что мне нужно сделать, чтобы увидеть мои акции:

scaine@GroovyTosh:~$ ls /smb/core
Archive  Backups  Data  Live

Из-за ошибки в smbclient я должен указать UID и GID. Тайм-аут - это время, когда autofs отключает неиспользуемый ресурс, а опция ghost сохраняет ранее созданные папки внутри / smb, даже если этот ресурс недоступен.

Я также могу просматривать my / smb по IP-адресу (например, ls /smb/192.168.1.10).

В вашем случае вы можете попробовать параметр / net, а не вручную указывать свой экспорт. Таким образом, ваш auto.master будет просто:

+auto.master
/net /etc/auto.net --timeout=300 --ghost

Затем после sudo service autofs restart, пытаться ls /net,


2
2017-12-30 16:51



Спасибо за помощь. /net линия ничего не делает для меня, однако /smb мне становится немного: после добавления этого и перезапуска autofsls /smb/192.168.1.123 показывает имена акций, которые я ожидаю, я просто не могу открыть ни одного из них. - matt wilkie
Ну, это странно. Затем ваш сервер должен быть настроен для Samba, а также конфигурацию NFS, которую вы пытаетесь получить. Увидеть акции - успех - вам просто нужно указать правильные /etc/auto.smb.192.168.1.123 файл для передачи учетных данных серверу samba. - Scaine