nfs服务器安装

news/2024/9/23 11:24:05

安装NFS服务

sudo apt-get update
sudo apt install nfs-kernel-server

检查服务支持的版本

sudo cat /proc/fs/nfsd/versions

NFS服务支持的版本
上面显示支持3/4/4.1/4.2版本,并不支持2版本,在比较新的ubuntu系统上面已经不支持2版本了,如果在挂载nfs服务时相关挂载的版本比较旧时,需要增加参数来要求使用3版本,(例如u-boot挂载时需要设置相关版本参数)。

创建共享目录

mkdir ~/nfs

获取共享目录的绝对地址

#进入目录
cd ~/nfs
#获取地址
pwd

获取共享目录的绝对地址
获取到的绝对路径为:/home/q123/nfs

配置共享信息

#打开/etc/exports文件
sudo vim /etc/exports +$

文件增加以下内容

/home/q123/nfs         192.168.2.0/24(rw,sync,no_root_squash,no_subtree_check)
内容解析:
192.168.2.0/24:是允许访问的网段,即192.168.2.0-192.168.2.255都能访问
rw:可读可写
sync:数据同步写入内存和硬盘
no_root_squash:root用户具有对目录的完全管理访问权限
no_subtree_check:不检测父目录权限

导出共享目录

sudo exportfs -a

查看共享文件的活跃状态

sudo exportfs -v

共享文件活跃状态
有相关配置信息说明配置正常

重启服务器

sudo service nfs-kernel-server restart

u-boot设置挂载根文件的参数

setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.2.103:/home/q123/nfs,nfsvers=3,proto=tcp rw ip=192.168.2.230:192.168.2.103:192.168.2.1:255.255.255.0::eth0:off'
#在上面的参数中nfsroot=192.168.2.103:/home/q123/nfs,nfsvers=3,proto=tcp指定了IP和路径,并且指定使用NFS3版本。
#因为使用的2016.03版本的u-boot默认使用V2版本,所以要特别指名使用V3版本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/31232.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

自定义bmp图像缩放及在lcd显示屏任意位置显示

在LCD上任意位置显示一张任意大小并且宽高变为原来1/n大小的色深为 24bit的bmp图片 头文件 #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <…

树刷题题后感——相对来说概念和公式数量可以和数论比较

在刷题的时候因为概念太多了越刷越懵所以先整理一下。题目来源:牛客网专项练习牛客网专项练习_校招题库练习题_行测题库考点考题 (nowcoder.com)树:参考链接:如何理解数据结构中树的度(树的度是什么意思)?-CSDN博客       (他这里打的“节点数“是指节点,,意思就…

PWM

PWMPWM1. 什么是PWM? 2. 面积等效原理2.1. 什么是面积等效原理? 2.2. 面积等效原理的理解3. 相关概念3.1. 周期和频率 3.2. 占空比4. 总结 参考链接 others1. 什么是PWM? PWM是Pulse Width Modulation的缩写,中文是脉冲宽度调制。 是利用微处理器的数字输出来对模拟电路进行…

02--JS02--高级

JavaScript02: 进阶 一. 变量声明 1.1 变量提升 // 以下代码,或多或少会有些问题的 function fn(){console.log(name);var name = 大马猴; }fn()// 问题: name变量先使用,再定义 这么写代码,在其他语言里. 绝对是不允许的 但是在js里,不但允许,还能执行,为什么呢? 因…

库的移植

库移植的步骤从官网下载需要移植的库的源码包。解压压缩包,解压后找到自述文件README,打开README了解libjpeg库的使用规则!根据源码包中的install.txt的文本,学习libjpeg库的移植和安装的步骤,移植libjpeg的步骤分为三步:配置(./configure) + 编译(make) + 安装(make in…

uniapp wifi调试

adb 版本大于 30无线调试 -> 使用配对码配对设备终端输入命令: adb pair ip地址:port端口 (替换为对应的ip和端口),回车后,继续输入WLAN配对码成功提示 Successfully paired to 192.168.137.21:38583 [guid=adb-xxxxxxx]最后 adb connect ip地址:port端口 (替换为对应的i…

项目冲刺day6

这个作业属于哪个课程 软工4班这个作业要求在哪里 作业要求1.会议1. 照片 线上会议:2. 昨日已完成: 商品分类,购物车功能。部分完成轮播图功能。3.今天计划完成的工作 完成剩下的轮播图、用户头像、文件上传功能,争取尽早将后端部分部署于云端。2.燃尽图3.每人的代码签入记…