NFS配置

NFS配置

Mac跟Linux配置NFS互访。

Mac开NFS server -> Linux

Mac上修改/etc/exports:

1
/Users/wv/nfs-server -maproot=root:wheel -network 192.168.2.0 -mask 255.255.255.0
  • /Users/hxz/test: 要通过 NFS 共享的文件目录。
  • -maproot=root:wheel: 把 client 端的 root用户映射为 Mac OS 上的 root,client端的 root组映射为 Mac OS 上的 wheel (gid=0) 组。
  • -network 192.168.2.0: 子网网段。
  • -mask 255.255.255.0: 网络掩码

mac重启 nfsd:

1
2
3
4
sudo nfsd restart

# 查看
showmount -e

客户端:Linux

1
2
3
sudo mount -t nfs 192.168.2.235:/Users/wv/nfs-server /home/wv/nfs-client

sudo mount -t nfs 172.19.3.25:/Users/wv/nfs-server /root/nfs-client

Debian:

1
2
3
4
5
6
apt-get install nfs-common
mkdir /root/nfs-client
mount 172.19.3.25:/Users/wv/nfs-server /root/nfs-client

#/etc/fstab
192.168.1.99:/srv/upload /mnt/upload nfs rsize=8192,wsize=8192,timeo=14,intr

Linux做为NFS Server

Linux编辑etc/exports:

1
2
3
/home/wv/nfs-server 192.168.2.0/255.255.255.0(rw,all_squash,insecure,anonuid=1000,anongid=1000)
sudo service nfs-kernel-server restart
showmount -e

Debian NFS Server

1
2
3
4
5
6
7
8
9
10
apt-get install nfs-common nfs-kernel-server
mkdir /root/nfs-server
chmod a+w /root/nfs-server

#/etc/exports
/root/nfs-server 172.19.3.0(rw,sync)

/etc/init.d/nfs-kernel-server start

mount -o exec /dev/cdrom /media/cdrom

客户端:Mac

1
2
sudo mount -t nfs 192.168.2.21:/home/wv/nfs-server /Users/wv/nfs-client
sudo mount -t nfs 10.211.55.6:/root/nfs-server /Users/wv/nfs-client

卸载NFS

1
sudo umount -t nfs nfs_dir

MAC挂截