Как настроить 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)

2 ответа

Решение

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

tutu -fstype=nfs4 ubuntu-server:/

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

sudo invoke-rc.d autofs restart

ls /nfs/tutu

Вот мой файл 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, даже если общий ресурс недоступен.

Я также могу просматривать мой / 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,

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