🔐 Как смонтировать файловые системы NFS с помощью «autofs» в CentOS / RHEL

by itisgood

В этом руководстве объясняется, как настроить «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)

 

You may also like

Leave a Comment