среда, 9 апреля 2014 г.

NFS-сервер на FreeBsd 10

   Сервер

1. в файл /etc/rc.conf добавляем
    nfs_server_enable="YES"
    nfs_server_flags="-u -t -n 5" (разрешаем протоколы UDP и TCP, и 5 подключений
                                                      клиентов, можно указать флаг -h и далее ip-адрес, на
                                                      котором будет работать сервер )
    rpcbind_enable="YES"  (позволяет клиентам определить порт)
    mountd_flags="-r"           (следим за портом (по-умолчанию 2049), обслуживаем
                                                    каталоги и файлы)

2. создаем каталог для общего доступа
    пр. mkdir -p /usr/files


3. добавляем наш каталог в конфигурационный файл сервера  /etc/exports:
    /usr/files -alldirs -maproot=root -network 10.0.0.0 -mask 255.255.255.0
    (разрешаем монтирование поддиректории, записывать от имени root'а, разрешаем
     монтировать каталог компьютерам сети, можно добавить опцию -ro (только чтение))


   Клиент

1. в файл /etc/rc.conf добавляем
    nfs_client_enable="YES"
    nfs_client_flags="-n 2" (кол-во процессов)

2. создаем каталог куда будем монтировать удаленный каталог:
    mkdir -p /mnt/nfsfiles

3. монтируем
    mount_nfs 10.0.0.1:/usr/files /mnt/nfsfiles
    (для автомонтирования добавляем в /etc/fstab c опцией -i (мягкое монтирование))


  

Комментариев нет:

Отправить комментарий