Red Hat Linux 7.2: Официальное руководство по настройке Red Hat Linux | ||
---|---|---|
Назад | Глава 10. Сетевая файловая система (NFS) | Вперед |
Используйте команду mount для подключения файловой системы NFS с другого компьютера:
mount shadowman:/mnt/export /mnt/local |
Каталог должен существовать | |
---|---|
Каталог - точка подключения на локальном компьютере (/mnt/local в приведённом выше примере) должен существовать. |
В этой команде, shadowman - это имя файлового сервера NFS, /mnt/export - файловая система, экспортированная сервером shadowman, а /mnt/local - каталог на локальном компьютере, в который будет подключена файловая система. После выполнения команды mount (и если вам даны соответствующие разрешения на сервере shadowman) вы сможете ввести ls /mnt/local и получить список файлов в каталоге /mnt/export компьютера shadowman.
Также можно подключить общий каталог NFS другого компьютера, добавив строку в файл /etc/fstab. В этой строке задаётся имя сервера NFS, экспортируемый каталог сервера и каталог локального компьютера, в который будет подключена файловая система. Вы должны быть пользователем root чтобы изменить файл /etc/fstab.
Типичная запись в файле /etc/fstab выглядит следующим образом:
server:/usr/local/pub /pub nfs rsize=8192,wsize=8192,timeo=14,intr |
Точка подключения /pub должна существовать на вашем компьютере. Добавив эту строку в файл /etc/fstab, вы можете ввести в приглашении оболочки команду mount /pub, и каталог /pub будет подключен к серверу.
Еще одним способом подключить разделяемый ресурс NFS можно с помощью autofs. Autofs использует демона automount для управления своими точками подключения, подключая их только по мере обращения.
Autofs анализирует главный файл соответствий /etc/auto.master для определения точек подключения. Затем запускается процесс автоматического подключения каждой точки с указанными параметрами. Каждая строка в главном файле соответствий определяет точку подключения, а отдельный файл связей определяет, какие файловые системы должны быть подключены в эту точку. Например, в файле /etc/auto.mnt определяются точки подключения в каталог /mnt; это соответствие определяется в файле /etc/auto.master.
Каждая запись в auto.master имеет три поля. В первом поле указывается точка подключения. Во втором поле определяется размещение файла связей, а третье поле является необязательным. Третье поле может содержать дополнительную информацию, например значение таймаута.
Например, чтобы подключить каталог /project52 удалённого компьютера penguin.host.net в точку подключения /mnt/myproject на вашем компьютере, добавьте в файл auto.master следующую строку:
/mnt /etc/auto.mnt --timeout 60 |
Добавьте следующую строку в файл /etc/auto.mnt:
myproject -rw,soft,intr,rsize=8192,wsize=8192 penguin.host.net:/project52 |
Первое поле в файле /etc/auto.mnt содержит имя каталога /mnt. Этот каталог динамически создаётся демоном automount. Он не должен существовать на клиентском компьютере. Второе поле содержит параметры подключения, например rw - определение доступа на чтение и запись. В третьем поле определяется размещение NFS-экспорта, включая имя компьютера и каталога.
Каталог /mnt должен существовать в локальной файловой системе. В каталоге /mnt локальной файловой системы не должно быть подкаталогов. |
Autofs представляет собой службу. Чтобы запустить службу, введите в приглашении оболочки следующую команду:
service autofs restart |
Чтобы просмотреть активные точки подключения, введите в приглашении оболочки следующую команду:
service autofs status |
Если вы измените файл конфигурации /etc/auto.master во время работы autofs, вы должны указать демону automount перегрузить его, выполнив следующую команду в приглашении оболочки:
service autofs reload |
Чтобы узнать, как настроить запуск autofs при загрузке, обратитесь к Главе 8 за информацией об управлении службами.