Ubuntu 18.04配置NFS服务器以及配置时遇到NFS问题
创始人
2025-01-16 16:37:06
0
1.安装相关软件
sudo apt-get install nfs-kernel-server sudo apt-get install nfs-common
2.配置共享目录
2.1修改exports文件
sudo vi /etc/exports 

在最后添加如下并保存退出

/home/xiaowu/nfs 192.168.31*(rw,sync,no_root_squash,no_subtree_check)

/home/xiaowu/nfs:这是要共享的目录。 192.168.31*:表示这个共享对所有IP地址的192.168.31为开头开放,其他地址开头就不能访问获取共享。 rw:允许读写访问。 sync:写请求会同步地写入硬盘,这意味着写操作会在数据完全写入硬盘后才返回完成状态。 no_root_squash:远程以root用户访问时,保持其root权限,这可以提高灵活性,但可能带来安全风险。 no_subtree_check:禁用子树检查,这通常可以提高性能,尤其是对于大型文件系统。 
2.2更新配置并查看共享的目录:
sudo exportfs -r sudo showmount localhost -e

补充 exportfs命令

exportfs -a 全部挂载或者全部卸载 exportfs -r 重新挂载 exportfs -u 卸载某一个目录 exportfs -v 显示共享目录
2.3重启NFS服务命令
sudo /etc/init.d/nfs-kernel-server restart

3.开发板挂载Ubantu NFS
3.1查看板子ip,是否可以连接通ubantu IP
ifconfig ping 192.168.31.130

3.2 挂载命令
mount -t nfs -o nolock 192.168.31.130:/home/xiaowu/nfs /mnt/
4.NFS挂载时遇到的一些问题
4.1 failed: Protocol not supported

原因是:nfs 默认就只支持协议3和协议4,但是 uboot 默认启动的是协议2,需要配置文件为支持协议2

解决办法:

需要在/etc/default/nfs-kernel-server末尾加一句:RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog",保存退出,重启一下 nfs : service nfs-kernel-server restart;

sudo vi /etc/default/nfs-kernel-server RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog" service nfs-kernel-server restart 

4.2 mount.nfs: an incorrect mount option was specified

解决方法:加了两个参数-o nolock,nfsvers=3,vers=3

mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.31.130:/home/xiaowu/nfs /mnt/
5.解除NFS挂载
umount -v /mnt/  /mnt :开发板挂载的目录

umount命令

-a:卸除/etc/mtab中记录的所有文件系统; -h:显示帮助; -n:卸除时不要将信息存入/etc/mtab文件中; -r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统; -t<文件系统类型>:仅卸除选项中所指定的文件系统; -v:执行时显示详细的信息; -V:显示版本信息。

相关内容

热门资讯

十分钟AI微扑克用模拟器(软件... 十分钟AI微扑克用模拟器(软件透明挂)德扑之星是机制(2025已更新)(哔哩哔哩);1、超多福利:超...
5个轻量版wpk微扑克真的有辅... 5个轻量版wpk微扑克真的有辅助(透明挂)插件教程(2024已更新)(哔哩哔哩);亲真的是有正版授权...
2次控制!wepoke有规律(... 2次控制!wepoke有规律(软件透明挂)Wepoke内置原来是有挂(2024已更新)(哔哩哔哩)是...
2分钟软件poker worl... 2分钟软件poker world外挂(软件透明挂)wpk透明挂(2020已更新)(哔哩哔哩);pok...
RIP路由协议配置实验 (一)实验目的:理解RIP路由的原理;掌握R...
(头哥)Hive的安装与配置 第1关:Hive的安装与配置 wget -O - https://gitee.com/...
5分钟实测aapoker ai... 5分钟实测aapoker ai软件(软件透明挂)微扑克数据辅助软件(2022已更新)(哔哩哔哩);微...
解决bad SQL gramm... 解决Spring Boot中MySQL数据库报错“Bad SQL Grammar”的问题目录解决Sp...
MySQL数据库设计作业 ——... 数据库设计作业——《网上书店系统》数据库设计一、功能需求普通用户:可以进行最基础的登陆...
1分钟大厅房wepoke挂真的... 大家肯定在之前wepoke或者wepoke中玩过1分钟大厅房wepoke挂真的假的(透视辅助)揭秘教...