Шпаргалка - NFS-сервер в FreeBSD

Синтаксис /etc/exports в FreeBSD отличается от Linux. Задача - сделать шару на чтение/запись для клиентов ЛВС. Внутренний ip-адрес NFS-сервера 192.168.1.2
Будем использовать NFSv3 (во FreeBSD 9 доступна также 4-я версия, но, к сожалению, у меня не получилось примонтировать шару под убунтой 12.04).

setup NFS-server (FreeBSD 9)

Реализация NFS входит в состав distribution, поэтому достаточно будет добавить соответствующие настройки и запустить сервисы.

edit /etc/rc.conf

## nfsd
mountd_enable="YES"
mountd_flags="-r -h 192.168.1.2"
rpcbind_enable="YES"
rpcbind_flags="-h 192.168.1.2"
nfs_server_enable="YES"
nfs_server_flags="-u -t -n 4 -h 192.168.1.2"
nfs_reserved_port_only="YES"

edit /etc/exports.conf

/mnt/data -mapall=nobody -network 192.168.1.0/24

run NFS-server

service nfsd start

setup NFS-client (Ubuntu 12.10)

apt-get install nfs-common
mkdir /mnt/nfs
mount -t nfs -o rsize=65536,wsize=65536,noexec,nosuid,nodev,ro,soft,udp,nolock 192.168.1.2:/mnt/data /mnt/nfs

Ссылки

 
blog.txt · Последние изменения: 2013/01/23 14:51 — Антон Бугреев · []