Centos7#基础服务之NFS存储服务

nfs服务器共享目录=nfs客户端挂载目录

1、服务器端,安装nfs-utils,用于提供nfs服务

NFS服务器(存储端) 通过Linux系统平台来实现NFS存储
  软件包: nfs-utils
  端口: 2049/tcp
  配置文件:/etc/exports //空配置文件
  
  安装nfs服务、启动、开机自启
  [root@nfs-server ~]# rpm -qa |grep nfs
  nfs-utils-1.3.0-0.66.el7_8.x86_64
  [root@nfs-server ~]# yum -y install nfs-utils
  [root@nfs-server ~]# systemctl start nfs
  [root@nfs-server ~]# ss -ntal (出现2049端口说明成功启动)
  [root@nfs-server ~]# systemctl enable nfs  
  
  [root@nfs-server ~]# mkdir /mnt/share1 (服务器创建共享目录share1,以只读ro方式共享)
  [root@nfs-server ~]# mkdir /mnt/share2 (服务器创建共享目录share2,以读写rw方式共享)
  exports 英 [ɪkˈspɔːts] 美 [ɪkˈspɔːrts] v.出口;输出
  [root@nfs-server ~]# vim /etc/exports (修改nfs配置文件,指定共享方式)
  [root@nfs-server ~]# exportfs -rv (重新加载配置文件并输入共享)

2、客户端,安装nfs-utils,用于在挂载的时候提供nfs协议

[root@nfs-client ~]# yum -y install nfs-utils(为了识别nfs的文件系统,无需启动服务)
  [root@nfs-client ~]# showmount -e 10.11.67.109 (查看可以共享的目录)
  [root@nfs-client ~]# mkdir -v /opt/nfs-dir (创建一个挂载点)

临时挂载(重启失效)
  [root@nfs-client ~]# mount -t nfs 10.11.67.109:/mnt/share1 /opt/nfs-dir/
  mount -t nfs 10.11.67.109:/mnt/share1(远程共享目录)/opt/nfs-dir/(指定nfs网络协议远程挂载目录)

永久挂载(想卸载,先清理/etc/fatab/重启)
  [root@nfs-client ~]# vim /etc/fstab (永久挂载)
  10.11.67.109:/share1 /mnt/dir1 nfs defaults 0 0
  
  [root@nfs-client ~]# mount -a
  [root@nfs-client ~]# df -Th (查看是否挂载成功)
  挂载成功后,在服务器共享目录文件下的文件,可以在客户端的挂载目录下看到

3、nfs服务器端的共享方式

只读方式共享 ro

只读共享方式,客户端不能在挂载目录下创建共享文件,提示只读文件无法创建
  [root@nfs-server ~]# vim /etc/exports

/mnt/share1 *(ro,sync)

[root@nfs-server ~]# exportfs -rv
  *所有
  192.168.1.0/24 指定网段
  192.168.1.2 指定服务器
  sync:sync传输过程中将数据直接写入内存和硬盘

读写方式共享 rw

读写共享方式,客户端可以在挂载目录下创建共享文件,但前提是需要加no_root_squash,否则提示权限被拒绝,服务器端可以在共享目录下看见客户端创建的文件。
  [root@nfs-server ~]# vim /etc/exports

/mnt/share2 *(rw,sync,no_root_squash)

[root@nfs-server ~]# exportfs -rv
  no_root_squash:(不进行root身份转换)
  root_squash:当登录NFS主机使用共享目录的使用者是root时,其权限将被转换成为匿名使用者,通常它的UID与GID都会变成nobody身份。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值