您的位置:首页 > 理论基础 > 计算机网络

nfs 网络共享服务器的搭建和配置

2016-05-30 23:47 531 查看
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下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器 service nfs