如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多运维实战技术视频!
所有客户端访问nfs共享文件
nfs共享 项目1 允许所有的客户端以只读(只允许下载)的方式访问共享文件
允许所有的客户端以只读(只允许下载)的方式访问共享文件,但不能做任何修改(包括删除、移动、修改)
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
nfs共享 项目2 允许所有的客户端以读和写(下载和上传、修改)的方式访问共享文件
允许所有的客户端以读和写(下载和上传)的方式访问共享文件,能做任何修改(包括删除、移动、修改)
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 *(rw, no_root_squash)
注意: //*表示允许所有客户端,rw:读写,但必须要有:no_root_squash,保留客户端的root身份,否则如果没有no_root_squash,或者只有all_squash,客户端访问共享时,身份会自动降低为nobody或nfsnobody,即使有w权限,也无法对共享文件修改。
客户端访问共享:(所有客户端都能以读写方式访问) //要启动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
nfs共享 项目3 允许所有的客户端以读和写(下载和上传、修改)的方式访问共享文件,并且同步写入硬盘。
允许所有的客户端以读和写(下载和上传)的方式访问共享文件,能做任何修改(包括删除、移动、修改)
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 *(rw, no_root_squash,sync)
注意: //*表示允许所有客户端,rw:读写,但必须要有:no_root_squash,保留客户端的root身份,否则如果没有no_root_squash,或者只有all_squash,客户端访问共享时,身份会自动降低为nobody或nfsnobody,即使有w权限,也无法对共享文件修改。
客户端访问共享:(所有客户端都能以读写方式访问) //要启动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
nfs共享 项目4 允许所有的客户端以读和写(下载和上传、修改)的方式访问共享文件,并且异步写入硬盘。
允许所有的客户端以读和写(下载和上传)的方式访问共享文件,能做任何修改(包括删除、移动、修改)
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 *(rw, no_root_squash,async)
注意: //*表示允许所有客户端,rw:读写,但必须要有:no_root_squash,保留客户端的root身份,否则如果没有no_root_squash,或者只有all_squash,客户端访问共享时,身份会自动降低为nobody或nfsnobody,即使有w权限,也无法对共享文件修改。
客户端访问共享:(所有客户端都能以读写方式访问) //要启动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
如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多运维实战技术视频!