nfs 共享服务项目
所有客户端访问 nfs 共享文件
nfs 共享 项目 1 允许所有的客户端以只读(只允许下载)的方式访问共享文件
允许所有的客户端以只读(只允许下载)的方式访问共享文件,但不能做任何修改(包括删除、
移动、修改)
nfs 服务器
客户端
nfs 服务器配置:
1)安装 nfs 服务:yum -y install nfs-utils ,yum -y install rpcbind
/etc/init.d/rpcbind start, /etc/init.d/nfs start
2)建立测试的 nfs 共享文件: mkdir /nfs_share, echo "nfs share " > /nfs_share/nfs_share.txt
3)修改配置文件,共享 nfs 文件:
vim /etc/exports
/nfs_share *(ro) //*表示允许所有客户端,ro:只读
客户端访问共享:(所有客户端都能以只读方式访问) //要启动 rpcbind 服务
1)安装查看共享的命令 showmount, yum -y install showmount
2)查看共享:showmount -e 192.168.4.5
3)挂载共享后访问共享:mkdir /gongxiang, mount -t nfs 192.168.4.5:/nfs_share/ /gongxiang/
4)挂载后,可以把挂载目录下的文件拷贝下来,但不能做任何修改(包括删除、移动、修改)
cp /gongxiang/nfs_share.txt /root ,可以实现
mv /gongxiang/nfs_share.txt /root ,不可以实现
mkdir /gongxiang/a ,不可以实现
rm -rf /gongxiang/nfs_share.txt ,不可以实现。
设置永久挂载:
可以写入/etc/fstab 或/etc/rc.local 中实现永久挂载,但后者比较好。/etc/fstab 中最后两行 0 0
表示不备份、不检查,如果改为 1,可能会启动不了。
生产经验:把 rpc 服务的启动命令和挂载命令均放入/etc/rc.local 里面,然后用 nagios 等监控软件监控
开机后的挂载情况。
1)/etc/rc.local 配置文件:
vim /etc/rc.local
/etc/init.d/rpcbind start
/bin/mount -t nfs 192.168.4.5:/nfs_share /gongxiang
2)/etc/fstab 配置文件
[root@localhost 桌面]# vim /etc/fstab
192.168.4.5:/nfs_share /gongxiang nfs defaults,noexec,nosuid,… 0 0
参数:(客户端)
查看客户端挂载时的参数命令: cat /proc/mounts