NFS,是NetworkFile System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。.
服务端IP:192.168.1.131 客户端IP :192.168.1.132
1、在服务端安装nfs
# yum -y install nfs-utils
2、开启nfs服务
# service nfs start Starting NFS mountd: [FAILED] Starting NFS daemon: rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused) rpc.nfsd: unable to set any sockets for nfsd [FAILED] 出现报错信息可以发现rpc.nfsd服务开启失败,解决方法: # service rpcbind restart # service nfs start
服务开启成功
3、nfs服务的配置文件
# vim /etc/exports /media *(rw) /share/cwb *(rw,no_root_squash) /share/kfb 192.168.1.0/24(rw,sync) /share/scb 192.168.1.64(ro) /share/xsb *.baidu.com(rw,all_squash,anonuid=500,anongid=500) /share/xzb 192.168.3.0/255.255.255.0(async) /share/ywb 192.168.3.0/255.255.255.0(rw) 192.168.4.0/255.255.255.0(rw) /share/boss *(rw,root_squash) # chmod -R 777 /share/
注: sync/async:数据同步写入磁盘/不同步写入在内存中缓存
root_squash:如果用root登录nfs,使其身份自动切换成nfsnobody
no_root_squash:如果使用root登录nfs,使其身份就是root
all_squash:用户登录nfs时,指定身份为UID/GID的用户
4、客户端配置
# showmount -e 192.168.1.131 #查看服务端的挂载信息 # mount -t nfs 192.168.1.131:/media/ /opt/
5、查看挂载情况以及配置开机自动挂载
# df -h #vim /etc/fstab 192.168.1.131:/media /opt nfs defaults 0 0
6、autofs工具的使用
# yum -y install autofs # vim /etc/auto.master /tmp/a /etc/auto.nfs --timeout=60 # vim /etc/auto.nfs nfs -fstype=nfs 192.168.1.131:/media # service autofs restart
当cd到/tmp/a/nfs时,就会触发自动挂载,挂载/media到/tmp/a/nfs下
原文地址:http://11392081.blog.51cto.com/11382081/1784669