linux nfs 配置

文章讲述了如何在Linux板子和Ubuntu虚拟机之间配置NFS服务进行文件系统共享,包括设置相同网段IP,安装NFS服务,配置exports文件,挂载和卸载NFS,以及使用TFTP和SCP作为替代文件传输方式。
摘要由CSDN通过智能技术生成

环境: linux 板子直连ubuntu1804虚拟机

  • 配置板子ip地址与ubuntu对应网卡ip地址同一个网段

  • sudo ip link set eth0 down/up

  • sudo ifconfig eth0 192.168.77.1/2

  • ping 192.168.77.2

  • ubuntu 配置nfs server,nfs是基于client-server架构的,需要提前配置好server

  • sudo apt-get install nfs-common

  • sudo apt-get install nfs-kernel-server

  • service nfs-server status 确定nfs服务已经启动

  • sudo vi /etc/exports 添加一行,声明该目录要开放给nfs client

/home/usr/Desktop/a *(rw,nohide,async,no_subtree_check,no_root_squash)

  • service nfs-server restart

  • showmount -e 可以打印出本机导出文件系统是否成功

  • 板子mount nfs

  • 在ubuntu 输入sudo mount -t nfs -o nolock,vers=3 127.0.0.1:/home/usr/Desktop/a /home/usr/Desktop/b 测试是否可以挂载成功,mount |grep nfs 查看mount信息,测试完后umount /home/usr/Desktop/b

  • mount 加个 -vvvv 会打印mount 过程的log

  • -o nolock,vers=3 vers=3,不一定要加上如果 -o nolock,mount会自动的尝试不同的vers

  • showmount -e serverip 查看远程服务器导出的文件系统

  • 在板子上输入mount -t nfs -o nolock,vers=3 192.168.77.1:/home/usr/Desktop/a /mnt/b

  • 测试nfs

  • ubuntu 终端输入 touch /home/usr/Desktop/a/test_file

  • 板子上查看 ls -al /mnt/b 能看到test_file文件

除了nfs之外还有tftp 和 scp可以通过网络在板子和ubuntu PC之间传输文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shenhuxi_yu

感谢投币,继续输出

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值