CentOS7离线搭建nas共享存储

搭建nas文件共享存储,首先你得至少有两台服务器或以上,一台用来当做共享机,另外的挂载上去就可以使用了,大大提高了咱们后台代码的查询效率。

1.先检查服务器是否自带了nfs-utils   和rpcbind安装包

ps -ef | grep nfs-utils 

ps -ef | grep rpcbind

如看到上图所示表示已经自带有搭建nas存储的必要安装包,如果没有这两个安装包,自己到官网下载对应的安装包上传到服务器,使用tar -zxvf 命令解压即可

2.配置nfs

创建共享目录

mkdir /usr/nfs

授权

chmod 777 /usr/nfs

3.配置共享机

vi /etc/exports

添加你要挂载的机器ip

/usr/nfs 198.98.31.2/24(rw,sync,no_root_squash,no_all_squash)

/usr/nfs 198.98.31.3/24(rw) *(sync,no_root__squash,no_all_squash)

注意,上面的两台198.98.31.xxx服务器是待会要挂载在共享机中的服务器

3.重新加载nfs配置

exportfs -r

参数所表示的意思:

rw:可读写的权限

ro:只读的权限

anonuid:可以自行设定这个UID的值,这个UID必须要存在于你的/etc/passwd当中

anongid:同anounuid,但是编程groupID就是了

sync:资料同步写入到内存与硬盘中

async:资料会先暂存于内存当中,而非直接写入硬盘

insecure:允许从这台机器过来的非授权访问

no_root_squash:登入NFS主机,使用该共享目录时相当于该目录的拥有者,如果是root的话,那么对于这个共享的目录来说,他就具有root的权限,这个参数『极不安全』,不建议使用

root_squash:登入NFS主机,使用该共享目录时相当于该目录的拥有者。但是如果是以root身份使用这个共享目录的时候,那么这个使用者(root)的权限将被压缩成为匿名使用者,即通常他的UID与GID都会变成nobody那个身份

all_squash:不论登入NFS的使用者身份为何,他的身份都会被压缩成为匿名使用者,通常也就是nobody

3.启动服务

systemctl enable rpcbind

systemctl enable nfs

4.查看本机共享目录

showmount -e 198.98.31.1

看到这种情况表示咱们的共享机搭建成功,以上能看到两个ip的 原因是因为我挂载了两台机器接着去配置咱们需要挂载在共享机的服务器

5. 同样的步骤,我们先检查服务器是否自带了nfs-utils   和rpcbind安装包

ps -ef | grep nfs-utils

ps -ef | grep rpcbind

6.查看我们刚刚在共享机里面配置的时候是否挂载上了我们现在这台服务器

showmount -e 198.98.31.2

如图能看到我们这台机器的ip表示已挂载上

7.手动创建我们这台机器要挂载的目录

mkdir /mnt/images

修改权限

chmod 777 /mnt/images

mount -t nfs 198.98.31.2:/usr/nfs /mnt/images

这句话的意思是将/mnt/images这个文件夹挂载到我们刚才配置的共享机上

8.查看挂载

df -h 

看到如图所示表示挂载上了

9.设置开机自动挂载

vi /etc/fastab

在最后一行添加这一句

198.98.32.2:/usr/nfs /mnt/images             nfs           defaults,__netdev        0           0

如图所示

保存退出,完事。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值