nfs共享服务项目1

如果对运维课程感兴趣,可以在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站上搜索我的账号: 运维实战课程,可以关注我,学习更多运维实战技术视频!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维实战课程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值