В этом руководстве объясняется, как настроить «autofs» для монтирования файловых систем NFS с сервисом «autofs».
1. Остановите службу «autofs», проверьте, запущена ли служба, затем перейдите к ее остановке.
# service autofs status automount (pid 25285) is running... # service autofs stop Stopping automount: [ OK ] # service autofs status automount is stopped
2. Отредактируйте файл /etc/auto.master, чтобы установить карту файлов:
Файл /etc/auto.master является основным файлом конфигурации для службы «autofs», этот файл содержит списки основных карт точек монтирования в системе, управляемых «autofs», и соответствующие им файлы конфигурации или известные сетевые источники, называемые «automount maps».
Вот как должен выглядеть файл:
# Sample auto.master file # This is an automounter map and it has the following format # key [ -mount-options-separated-by-comma ] location # For details of the format look at autofs(5). # /misc /etc/auto.misc ---------------------> MAP FILE # # 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 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
«Файл карты» можно изменить на любой другой файл в /etc с именем «auto.mount», чтобы смонтировать экспорт в любой другой желаемый каталог.
Для получения дополнительной информации перейдите к шагу номер два.
Отредактируйте файл «auto.master» и добавьте символ хеша перед строкой «/misc /etc/auto.misc», а затем добавьте следующую строку в конец файла:
/- /etc/auto.mount
Файл должен выглядеть следующим образом после изменения:
# # /misc /etc/auto.misc # /- /etc/auto.mount
3. Создайте и / или отредактируйте файл карты:
Файл карты – это отдельный файл, который определяет файловые системы, которые будут монтироваться в любой указанной точке монтирования. Например, файл /etc/auto.misc может определять точки монтирования в каталоге / misc; Другой пример – использовать / mnt в качестве другого каталога для монтирования экспорта. Если нужен какой-либо другой каталог, то в каталоге / etc / необходимо создать новый файл с именем «auto.mount» в качестве рекомендации.
Ниже приведен пример файла «/etc/auto.misc» и нового файла «auto.mount».
# This is an automounter map and it has the following format # key(mount-point) [ -mount-options-separated-by-comma ] location ===> THIS IS THE GENERAL FORMAT OF THE MAPS # Details may be found in the autofs(5) manpage cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom ===> EXAMPLE # the following entries are samples to pique your imagination #linux -ro,soft,intr ftp.example.org:/pub/linux #boot -fstype=ext2 :/dev/hda1 #floppy -fstype=auto :/dev/fd0 #floppy -fstype=ext2 :/dev/fd0 #e2floppy -fstype=ext2 :/dev/fd0 #jaz -fstype=ext2 :/dev/sdc1 #removable -fstype=ext2 :/dev/hdd mount_point_name -rw,soft,intr,rsize=8192,wsize=8192 NFS.example.net:/export_name ===> IP address can be used instead of the FQDN
Если вы не хотите использовать каталог /misc или файл «auto.misc», создайте новый файл с именем «auto.mount» и добавьте те же параметры с соответствующим синтаксисом, как в следующем примере:
# vi /etc/auto.mount
Добавьте следующую строку:
/mount_point -fstype=nfs,rw NFS.example.net:/export_name
ПРИМЕЧАНИЕ. Убедитесь, что вы отредактировали файл /etc/auto.master и измените файл карты на нужный.
4. Запустите службу «autofs»:
# service autofs start Starting automount: [ OK ]
5. Запустите команду «mount», чтобы убедиться, что ваш общий ресурс NFS смонтирован:
# mount NFS_IP_Address:/export on /mount_point type nfs (rw,vers=4,addr=NFS_IP_Address,clientaddr=local_IP_Address)