linux共享存储挂载位置,Linux共享挂载磁盘目录

一、环境安装

两端主机安装nfs-utils:

yum install nfs-utils

启用服务:

service rpcbind start

service nfs start

依次启动,nfs依存rpc,所以先启动rpcbind后启动nfs

二、服务端配置

修改配置文件:

vi /etc/exports

增加配置内容,在文件中加入:

/home/user/source(rw)

/home/user/source(rw,sync,no_wdelay,insecure_locks,no_root_squash)

/home/wyq/share 192.168.*(insecure,rw,sync,no_root_squash)

/www/wwwroot 192.168.88.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001)

exports配置文件说明

/home/user/source   #共享的目录 192.168.* 允许访问的主机IP, 如果不能确定, 请使用 * (在Fedora 20实验中表示任意IP时,不用加星号,否则nfs会无法启动) 也可以使用192.168.1.1/24

insecure   #一个安全选项, 如果nfs服务端口号小于1024则可以不添加这个选项, 否则不添加的话, 是无法访问的.其他主机访问的话就会被拒绝.

rw   #共享目录的权限,rw 是可读写的权限,只读的权限是ro

sync   #同步的选项, 可选的还有 async, sync是不使用缓存,随时写入同步, async是使用缓存的

no_root_squash   #NFS服务共享的目录的属性, 如果用户是root, 那么对这个目录就有root的权限

保存退出之后,重启nfs服务

service nfs restart

注意事项:

1).共享目录如果系统没有,需要自己手动建立,需要同exports中添加的共享目录保持一致,并加读写权限。

2).为了顺利共享需要将防火墙关闭,service iptables stop或者自己配置防火墙允许共享网段内访问。

验证共享是否成功

showmount -e localehost

或者

showmount -e 127.0.0.1

都可以。如果成功会列出共享的目录。 如果失败,请检查 /etc/exports 文件配置是否正确。是否重启nfs服务。

如有防火墙需开放端口

# 查看占用的端口列表

rpcinfo -p

服务固定端口,可以直接添加到防火墙

nfs  2049

portmapper  111

其他3个服务为非固定,需要手动添加到/etc/services,绑定端口

vi /etc/services

# 增加

mountd 20048/tcp

mountd 20048/udp

rquotad 966/tcp

rquotad 966/udp

nlockmgr 33993/tcp

nlockmgr 33993/udp

三、客户端配置

挂载共享目录

命令格式例如:

# mount NFS服务器IP:共享目录 本地挂载点目录

mount 192.168.1.1:/sharedata /sharedata

挂载成功,可以查看文件是否和服务器端一致

如果需要开机自动挂载,修改自动挂载目录

vi /etc/fstab

增加

# NFS服务器IP:共享目录 本地挂载点目录 磁盘类型

192.168.1.1:/www/wwwroot www/wwwroot nfs defaults 0 0

四、客户端配置

其他参考资料 https://www.cnblogs.com/me80/p/7464125.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值