Полезная информация

Next Up Previous Contents Index

6.9 Настройка NFS

NFS Configuration

Сетевая файловая система, которую все называют сокращенно NFS (Network File System) - это способ совместного использования файлов компьютерами так, если бы они находились на локальном жестком диске. Linux может быть одновременно и NFS сервером и NFS клиентом. Это означает, что он может экспортировать файловую систему одним системам, и монтировать файловые системы, экспортируемые другими машинами.

6.9.1 Монтирование удаленных файловых систем

Mounting NFS Filesystems

Используйте команду mount, чтобы смонтировать файловую систему с другой машины:

mount porky:/mnt/export /mnt/local

Где porky - имя хоста NFS сервера, /mnt/export - файловая система, которую экспортирует porky, /mnt/local - директория на локальной машине, куда мы хотим смонтировать файловую систему. После того как команда mount выполнится (если у вас есть на это необходимые полномочия ), вы можете выполнить команду ls /mnt/local. В результате вы получите список файлов /mnt/export машины porky.

6.9.2 Экспортирование NFS

Exporting NFS Filesystems

Файл /etc/exports содержит перечень экспортируемых каталогов и список опций. Формат файла такой:

директория       имя_хоста(опции)

(опции) указывать не обязательно. Например:

/mnt/export     speedy.redhat.com

разрешит speedy.redhat.com монтировать /mnt/export, а:

/mnt/export     speedy.redhat.com(ro)

разрешит speedy монтировать /mnt/export толко в режиме для чтения.

Каждый раз, когда вы меняете файл /etc/exports вам необходимо сказать деману NFS перечитать эту информацию. Простой способ это сделать - это остановить и затем запустить демона:

/etc/rc.d/init.d/nfs stop
/etc/rc.d/init.d/nfs start

Можно сделать иначе:

killall -HUP rpc.nfsd rpc.mountd

Большую информацию можно получить в man страницах по nfsd(8), mountd(8) и exports(5). А также Managing NFS and NIS Services Hal Stern, опубликованная O'Reilly & Associates.


Next Up Previous Contents Index