linux操作系统nfs配置

1、环境准备

1.服务端: Linux ubuntu 5.11.0-25-generic
2. 客户端:Linux raspberrypi 5.4.51-v7l+

2、安装nfs

  1. 服务端:sudo apt install nfs-kernel-server
  2. 客户端:系统上已经自带,不用安装

3、nfs配置

(1) 在服务端也就是ubuntu操作系统上输入指令vim /etc/exports,然后编辑以下内容:

// An highlighted block
/home/linux      *(rw,sync,no_root_squash)
  1. /home/linux :表示服务端需要共享目录的路径 ;
  2. *:表示所有网端的主机都可以访问这个共享目录;
  3. rw:表示该目录可读可写;
  4. sync:同步属性,表示对该目录读写的时候,读写的内容实时的写入磁盘;
  5. no_root_squash:表示其他主机的root用户,对该共享目录有完全控制的权限

(2)配置完后重启下nfs,在服务端使用指令sudo /etc/init.d/nfs-kernel-server restart
(3) 在服务端刷新配置,命令:sudo exportfs -arv
(4) 使用指令sudo showmount -e查看配置是否成功,如果出现以下内容说明配置成功:

root@ubuntu:~# showmount -e
clnt_create: RPC: Program not registered
root@ubuntu:~# /etc/init.d/nfs-kernel-server restart
Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.service.
root@ubuntu:~# showmount -e
Export list for ubuntu:
/home/linux *

(5) 最后是在客户端进行目录挂载,命令如下:

mount -t nfs 192.168.0.254:/home/linux    /root/linux/munt
  1. 192.168.0.254,表示服务端主机的ip地址;
  2. /home/linux,表示服务端需要被挂载的目录;
  3. /root/linux/munt,表示客户端这边挂载的目录地址。

(6) 输入上述命令之后按下按下回车键之后,啥也没出现,说明挂载成功。可以在客户端通过cd命令切换到munt,然后再munt目录下使用ls命令查看一下,有没有出现服务端的目录或者文件,如果出现说明挂载成功。

4、注意事项

在进行上述操作之前,一定要保证服务端客户端在同一网段下,我们可以使用ping指令,查看两设备是否在同一网段。

5、参考资料

链接: Linux系列教学视频之“零基础入门”篇.第25讲安装nfs服务器.
链接: ubuntu重启nfs服务.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值