网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。
2 NFS安装[root@private ~]# rpm -qa | grep nfs
nfs-utils-lib-1.0.8-7.2.z2
nfs-utils-1.0.9-40.el5
[root@private ~]# rpm -qa | grep portmap
portmap-4.0-65.2.2.1
值得注意的是nfs严重依赖于portmap,所以起NFS服务一定要起portmap服务
3 NFS主配置文件chmod 777 -R /home/
[root@private ~]# vi /etc/exports
1 /home *(ro) *.hding.com(rw)
输出目录/home
所有主机都有读的权限
只有hding.com域里的主机才有读写的权限
4 启动NFS服务
[root@private ~]# exportfs -rv
exporting *.hding.com:/home
exporting *:/home
[root@private ~]# service nfs restart
Shutting down NFS mountd: [FAILED]
Shutting down NFS daemon: [FAILED]
Shutting down NFS quotas: [FAILED]
Shutting down NFS services: [ OK ]
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
5 客户端测试
public test:
[root@public ~]# mount 10.8.116.100:/home /mnt
[root@huan ~]# ll /mnt/
drwxrwxrwx 2 root root 4096 Jan 5 18:25 private
[root@public ~]# cd /mnt
[root@public mnt]# mkdir hding
mkdir: cannot create directory `hding': Read-only file system
hding:
[root@hding ~]# mount 10.8.116.100:/home /mnt
[root@hding ~]# cd /mnt/
[root@hding mnt]# mkdir hding
mkdir: cannot create directory `hding': Permission denied
[root@hding mnt]# mkdir hding
[root@hding mnt]# ll
drwxr-xr-x 2 65534 65534 4096 Jan 13 2015 hding
drwxrwxrwx 2 root root 4096 Jan 5 18:25 private
至此测试成功
一些常用的命令[root@private ~]# exportfs -au 全部卸载
[root@private ~]# umount -a 客户端卸载
EN 13708/rpc.mountd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 20793/smbd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2980/portmap