next up previous contents index
Next: Samba Up: NFS Previous: Настройка клиента NFS   Contents   Index

Обобщение

Для настройки NFS сервера (Linux) необходимо выполнить следующие шаги:

  1. Запустить portmap (или rpcbind)
  2. Создать файл /etc/exports:

    /home .lan (rw)

  3. Послать команду NFS-серверу перечитать список экспортируемых файловых систем., для этого выполнить:

    exportfs

    или создать и выполнить скрипт:

    #!/bin/sh killall ЦHUP /usr/sbin/rpc.mountd killall ЦHUP /usr/sbin/rpc.nfsd echo "Re-exported filesystems"

    предварительно сохранив его в файле /usr/sbin/exportfs и выполнив для этого файла команду chmod Цa +rx.

  4. Проверить правильность запуска:

    rpcinfo Цp

    В списке должны быть сервисы nfsd, mountd.

По умолчанию для всех экспортируеых Ф.С. устанавливается опция root_squash, т.е. при попытке пользователя root на NFS-клиенте получить доступ к NFS-разделу, он получит права пользователя nobody. Для разрешения прав до возможности полного доступа к NFS- разделу необходимо использовать опцию no_root_squash.

В /etc/hosts.allow необходимо поместить строку для разрешения доступа к NFS-серверу из компьютеров в локальной сети:

portmap 192.168.64.0/255.255.255.0

Для настройки NFS клиента (Linux) необходимо выполнить:

mount Цo rsize=1024,wsize=1024 NFSserver:/home /mnt/nfs

Для обеспечения возможности автоматического монтирования необходимо добавить в /etc/fstab строку:

NFSserver:/home /mnt/nfs nfs rsize=1024,wsize=1024,hard,intr 0 0

Для процессоров Intel более эффективно использовать rsize=4096.



Alex Otwagin 2002-12-16