ubuntu 8.04 NFS服务的配置

NFS v4.2 服务配置Ubuntu 22.04 与 CentOS 8 双系统 5 步部署对比 本文详细对比了在Ubuntu 22.04和CentOS 8系统上部署NFS v4.2服务器的5步流程,包括环境准备、软件安装、共享目录配置服务优化与安全加固以及客户端挂载测试。通过实战指南帮助运维人员快速掌握Linux环境下NFS服务器的搭建技巧,提升跨平台文件共享效率。 阅读详情

今天花了一些时间来配置了一下NFS服务,能过这种方式来挂载嵌入式linux系统的文件系统将会更加方便。下面将整个过程记录下来,一来是为了以后当笔记用,(发现现在的记忆力是大不如以前了),二是给在配置NFS服务有问题的朋友提供一点方便。
先介绍一一下NFS:
NFS(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录——可以通过NFS挂载远程主机的目录, 访问该目录就像访问本地目录一样! 
一般而言, 使用nfs能够方便地使各unix-like系统之间实现共享. 但如果需要在unix-like和windows系统之间共享, 就得使用samba了! 
NFS运行在SUN的RPC(Remote Procedure Call, 远程过程调用)基础上, RPC定义了一种与系统无关的方法来实现进程间通信. 由此, NFS server也可以看作是RPC server. 

正因为NFS是一个RPC服务程序, 所以在使用它之前, 先要映射好端口——通过portmap设定. 比如: 某个NFS client发起NFS服务请求时, 它需要先得到一个端口(port). 所以它先通过portmap得到port number. (不仅NFS, 所有的RPC服务程序启动之前, 都需要设定好portmap
 
1、进行NFS服务器端与客户端的安装:
sudo apt-get install nfs-kernel-server  nfs-common  portmap
安装客户端的作用是可以在本机进行NFS服务的测试。
2、配置portmap
两种方法任选一种就可以:
(1):sudo emacs /etc/default/portmap
去掉 -i 127.0.0.1
(2)sudo dpkg-reconfigure portmap
运行后选择“否”
3、配置挂载目录和权限
emacs /etc/exports
我的配置如下:
# /etc/exports: the access control list for filesystems which may be exported
#  to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync) hostname2(ro,sync)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt)
# /srv/nfs4/homes  gss/krb5i(rw,sync)
#
/home/nfsboot *(rw,sync)
解释一下:
#后面的都是解释
/home/nfsboot是NFS的共享目录,*表示任何IP都可以共享这个目录,你可以改为受限的IP,rw表示的是权限,sync是默认的。
 
4、更新exports文件
只要你更改了/etc/exports, 你不可以通过sudo exportfs -r 来更新 这个文件
 
5、重启NFS服务
 sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务
 
6、进行测试
尝试一下挂载本地磁盘(我的linux系统IP为202.198.137.18,将/home/nfsboot挂载到/mnt) 
$ sudo mount 202.198.137.18:/home/nfsboot /mnt 
运行 $ df 看看结果 
$ sudo umount /mnt
 
5、嵌入式系统中使用NFS服务挂载(来自网上)
 
嵌入式要mount 的时候 使用 

mount -o nolock 192.168.1.99:/armnfs/new8120 /mnt/net 

注:在内核的配置里面的 

Networking options --->选项中 

启用 TCP/IP networking 

启用IP: kernel level autoconfiguration 

General setup ---> 选项中 , 

Default kernel command string: (默认的内核命令行) 

加入绿色字中的字符 

root=/dev/nfs rw nfsroot=192.168.1.99:/armnfs/ ip=192.168.1.201 init=/linuxrc console=ttyS0 

File system ---> Network File System --->选项 

启用 NFS file system support 

启用 Provide NFSv3 client support 

启用 Root file system on NFS 

在开发板上使用nfs挂载文件系统时,要把rootfs分区擦掉或者配置bootloader不要把rootfs分区读入内存,否则会默认从rootfs分区启动。

NFS 服务配置排错:从 `mount.nfs: access denied` 到防火墙端口(RHEL 8 / Ubuntu 22.04 本文深入解析NFS服务配置中的常见错误`mount.nfs: access denied`,提供从权限设置、防火墙端口配置到SELinux策略的系统化排错指南。适用于RHEL 8Ubuntu 22.04系统,涵盖/etc/exports配置、动态端口管理及性能优化技巧,帮助管理员快速解决NFS共享问题。 阅读详情

相关推荐

STK中的传感器、雷达、发射机、接收机、天线

本文根据STK手册介绍了传感器、雷达、发射机、接收机、天线等对象的基本属性,简略分析了它们的不同之处。

wangyulj的专栏 1万+

ubuntu安装nfs

ubuntu安装nfs

yyl的博客 3764

雷达气象学(8)——反射率因子图实战(强对流预警篇)

本文聚焦雷达反射率因子图在强对流预警中的实战应用,深入解析了柱状回波、有界弱回波区(BWER)、三体散射(TBSS)等关键回波结构特征,这些是识别超级单体风暴和大冰雹的核心“身份证”。文章强调从静态识别转向动态追踪与多源数据综合研判的思维转变,并提供了系统的实战分析流程与常见误区避坑指南,旨在提升对强对流天气的短临预警能力。

weixin_29213827的博客 469

Ubuntu下的NFS服务配置总结

1、NFS简介<1.>NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。<2.>NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC

jin's blog 2万+

ubuntu8.04 nfs挂载文件系统设置

<br />首先说明通过nfs挂载文件系统好处:挂载nfs文件系统可以随时向开发板添加文件,有利于驱动调试。注意在文件系统etc/init.d/rcs中填入开发板ip地址<br /> <br />1  NFS安装<br />nfs原理是通过网络,将远程主机共享的文件系统,挂载到本机。Ubuntu 10.04上默认是没有安装NFS服务器的,首先要安装NFS服务程序:<br />#  sudo apt-get install nfs-kernel-server<br />(安装nfs-kernel-server

Focus on the Linux kernel 1594

Ubuntu 8.04配置NFS服务

<br />Ubuntu 8.04配置NFS服务<br />具体方法总结如下:<br />1、NFS服务器与客户端的安装<br />(客户端的作用是可以在本机进行NFS服务的测试)<br />wuting@wuting-desktop:~$ sudo apt-get install nfs-kernel-server nfs-common portmap<br />2、配置挂载目录和权限<br />wuting@wuting-desktop:~$ sudo vim /etc/exports <br />在

DanielChung的专栏 2369

Ubuntu 16.04 NFS服务配置及应用

嵌入式开发中,我们希望我们的开发板挂载一个共享文件系统,这样我们在调试程序时就不用来回拷贝文件,例如通过TFTP或通过SD卡来回拷贝挂载。 1. 首先在本机安装nfs-kernel-server软件包 提示已经安装了nfs-kernel-server软件包 2. 设置共享目录,比如想把本机的哪个目录共享出去,可通过命令 showmount -e 查询哪些目录已经共享出去了。需要注意的是...

taotongning的博客 7982

NFS v4.2 服务配置:CentOS 8Ubuntu 22.04 双系统 5 步部署对比

本文详细对比了CentOS 8Ubuntu 22.04NFS v4.2服务配置上的5步部署差异,涵盖环境准备、共享目录设置、防火墙配置服务管理及性能优化等关键步骤。针对Linux系统管理员,提供双系统部署的实用教程,帮助快速搭建高效的Network File System服务

weixin_34087307的博客 374

ubuntu 8.04 NFS服务配置(转)

ubuntu 7.10 NFS服务配置 NFS(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录——可以通过NFS挂载远程主机的目录, 访问该目录就像访问本地目录一样! 一般而言, 使用nfs能够方便地使各unix-like系统之间实现共享. 但如果需要在unix-like和windows系统之间共享, 就得使用samba了! ...

weixin_30481087的博客 138

Ubuntu 20.04配置NFS服务

4月 21 10:20:29 ubuntu-20-04 systemd[1]: Finished NFS server and services.下一步将创建一个NFS共享目录。-rw-r--r-- 1 nobody nogroup 10485760 4月 21 10:50 test.dd。no_subtree_check 即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率。然后在/mnt目录中创建一个ClientFolder目录,将从该目录中挂载服务器上的NFS共享目录。

行知致简的专栏 1895

NFS服务配置

ubuntu 8.04 NFS服务配置<br />  今天花了一些时间来配置了一下NFS服务,能过这种方式来挂载嵌入式linux系统的文件系统将会更加方便。下面将整个过程记录下来,一来是为了以后当笔记用,(发现现在的记忆力是大不如以前了),二是给在配置NFS服务有问题的朋友提供一点方便。先介绍一一下NFSNFS(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录——可以通过NFS挂载远程主机的目录, 访问该目录就像访问本地目录一样! <br />一般而

wangxifeng920的专栏 697

Ubuntu nfs挂载

系统环境NFS服务端:Ubuntu 20.04 LTS ,IP地址:192.168.43.174NFS客户端:Centos8 ,IP地址:192.168.43.131一、安装NFS服务端二、创建NFS共享目录下一步将创建一个NFS共享目录。三、编辑exports配置文件通过编辑/etc/exports配置文件,来允许哪些客户端可以访问该共享。

千千熬夜喝枸杞 430

linux 下共享磁盘 nfs

服务端 Table of Contents 1.下载相关软件 2.建立共享目录  3.修改该配置文件 4.重启服务 5.测试服务器 6.测试客户端  测试系统:Ubuntu8.04 1.下载相关软件 使用如下命令,可以在ubuntu下很方便的获取并安装相关软件 #sudo apt-get inst

liuhongxian的专栏 2663

[转]Ubuntu配置NFS服务

[转]Ubuntu配置NFS服务 http://blog.163.com/liu8821031%40126/blog/static/111782570200921021253516/ Table of Contents 1.下载相关软件 2.建立共享目录 3.修改该配置文件 4.重启服务 5.测试服务器 6.测试客户端 测试系统:U...

afdd28617的博客 100

搭建tiny6410驱动开发环境_NFS共享文件

(在Ubuntu8.04下) 1.安装NFS服务器  #sudo apt-get install nfs-kernel-server 2.配置NFS服务器  #vim /etc/exports   在最末位添加一行: /nfs/share 192.168.1.*(rw,sync,no_root_squash)          /nfs/share---要共享的目录

dongliang的博客 768

ubuntu配置nfs步骤

<br />主机host: <br />OS:ubuntu 8.04 kernel 2.6.24 <br />IP:192.168.1.110 <br />netmask:255.255.255.0 <br />板子: <br />OS:MV4.0 kernel2.6.10 <br />IP:192.168.1.119 <br />netmask:255.255.255.0 <br />1. Install NFS software <br />$ sudo apt-get install nfs-comm

小小外星人的技术博客 3132

ubuntu 使用nfs服务报错:mount.nfs:access denied by server while mounting

我使用的版本是ubuntu8.04nfs安装很简单:shell>sudo apt-get install nfs-common nfs-kernel-server portmap shell>vi /etc/defualt/portmap  注释掉: -i 127.0.0.1 这一行 配置共享:shell>vi /etc/exports添加:/home/work 1

yuanxuran0101的专栏 8981

linux网络设置文件夹共享,Ubuntu配置网络文件共享服务NFS

环境:Ubuntu 8.04.3 LTS(2.6.24-24-generic) + nfs-kernel-server 1:1.1.2-4ubuntu1.1NFS服务器地址:192.168.0.2其中一台客户端地址:192.168.0.31> 安装Ubuntu nfsUbuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端:roger@ubunt...

weixin_36329071的博客 303

Ubuntu配置NFS服务

Table of Contents 1.下载相关软件 2.建立共享目录  3.修改该配置文件 4.重启服务 5.测试服务器 6.测试客户端  测试系统:Ubuntu8.04 1.下载相关软件 使用如下命令,可以在ubuntu下很方便的获取并安装相关软件 #sudo apt-get install por

纵横千里 捭阖四方 的专栏 894

STM32CubeMX安装包

官方最新版的STM32CubeMX安装包

上一篇: 基于V4L2的视频驱动开发
下一篇: ubuntu网络配置
JerryMo06
博客等级 码龄17年 18粉丝 18原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值