nfs(网络文件系统)

nfs是网络文件系统(network file system),

实验环境两台rhel8系统,可以互通

1.两台系统上安装nfs-untils软件,通过该软件实现nfs

2.在一台服务端机器上添加并挂载硬盘(新建pv,vg和lv,建立目录并持续性挂载)

fdisk /dev/sda  #对硬盘进行分区

pvcreate /dev/sda1  新建pv

vgcreate vg1 /dev/sda1   新建vg

lvcreate -n lv1 -L 19g vg1  新建lv

mkdir /nfs-one    建立挂载点

vim /etc/fstab     持续性挂载

mkfs.ext4 /dev/vg1/lv1   对lv1写入文件系统

3.服务端编辑/etc/exports

[root@localhost /]# cat /etc/exports

/nfs-one 192.168.174.0/24(rw)    #文件系统路径  需要共享的IP或网段(读写权限)

[root@localhost /]# systemctl restart nfs-server  #重启nfs

[root@localhost /]# systemctl status nfs-server    #查看状态

● nfs-server.service - NFS server and services

   Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: dis>

   Active: active (exited) since Wed 2022-04-20 10:14:50 CST; 10s ago

  Process: 15937 ExecStart=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl re>

[root@localhost /]# exportfs    #使用exportfs命令查看共享信息

/nfs-one              192.168.174.0/24

4.在客户端建立挂载点并挂载

[root@localhost ~]# mkdir /nfs-one-s

[root@localhost ~]# mount -t nfs 192.168.174.159:/nfs-one /nfs-one-s/

[root@localhost ~]# df -Th

文件系统                 类型      容量  已用  可用 已用% 挂载点

192.168.174.159:/nfs-one nfs4       19G   44M   18G    1% /nfs-one-s

挂载成功!

5.在服务端更改挂载点权限

[root@localhost /]# chmod o+w /nfs-one/

更改完成后客户端就可以写入操作

总结:

在两台系统上都要安装nfs-untils软件,将服务端需要共享的分区挂载,然后更改服务端配置文件/etc/exports这个文件,将客户端的ip,客户端挂载点及权限写入该文件,重启nfs服务

客户端建立挂载点,使用mount -t nfs 服务端ip:服务端挂载点 客户端挂载点进行挂载,持续性挂载需要写入/etc/fstab这个文件,挂载完成。

此时在客户端虽然可以挂载,但是无法写入,是因为在服务端中,客户端算是其他人,并没有写权限,所以需要进入服务端对挂载点进行权限更改,对其他人添加写权限。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值