Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器及使用教程

专栏地址:嵌入式开发
专栏文章:
【01】windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程
【02】VMware17虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS)详细步骤
【03】Ubuntu22.04 添加samba,并在windows访问 的详细教程
【04】Vmware Pro 17 设置共享文件夹
【05】Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程
【06】Windows下的Tftpd32(Tftpd64)软件下载和使用教程-集成了Tftp服务器、客户端
【07】Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器及使用教程
【08】Windows下SecureCRT的下载、安装、使用、配置【Telnet/ssh/Serial】
【09】Xshell的下载、使用、配置【ssh、telnet、串口】


一、概述

nfs全称是network files system(网络文件系统),是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样


正是因为nfs文件系统可以使客户端像访问本地文件一样地访问nfs服务器的文件,所以在嵌入式设备开发阶段常常用来挂载到开发板,执行正在开发的程序,这样可以避免频繁地将程序烧录到嵌入式开发板,极大地节省了开发时间。


二、在Ubuntu搭建nfs服务器

👉2.1 安装nfs服务器

在Ubuntu安装nfs服务器比较简单,只需要在命令行执行下面这个命令即可:

sudo apt install nfs-kernel-server

👉2.2 创建nfs服务器共享目录

创建一个目录用于nfs服务器将文件共享给客户端,这个目录将会写入到nfs配置文件中:

sudo mkdir /nfsroot

👉2.3 修改nfs服务器配置文件

打开nfs服务器配置文件/etc/exports,指定nfs服务器共享目录及其属性,内容如下:

/nfsroot  *(rw,sync,no_root_squash)

解析:
/nfsroot:指定/nfsroot为nfs服务器的共享目录
*:允许所有的网段访问,也可以使用具体的IP
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:root用户具有对根目录的完全管理访问权限
no_subtree_check:不检查父目录的权限

👉2.4 重启nfs服务器

执行下面两个命令其中一个可以重启nfs服务器:

sudo service nfs-kernel-server restart
或者
sudo /etc/init.d/nfs-kernel-server restart

到此,Ubuntu安装nfs服务器的过程就完成了,可以执行下面这个命令查看nfs服务器的共享目录:

showmount -e localhost

三、客户端访问nfs服务器共享目录

这一小节使用nfs客户端是嵌入式开发板系统自带的,一般嵌入式开发板移植了Linux系统后,都自带有nfs客户端,如果确实需要在Ubuntu安装,可以执行下面的命令安装:

sudo apt install nfs-common

🎈3.1 在nfs客户端挂载服务器共享目录

下面是在客户端挂载服务器共享目录的命令,在嵌入式开发板或者Ubuntu的nfs客户端挂载都可以使用,需要将192.168.2.183换成自己的nfs服务器ip:

mount -t nfs -o nolock 192.168.2.183:/nfsroot /nfsroot

-t:挂载的文件系统类型
-o nolock:不要文件锁
192.168.xxx.xxx:/nfsroot:nfs服务器ip:服务器共享目录
nfsroot:客户端已存在的目录

需要注意的是,在嵌入式开发板必须加上-o nolock,不然会出现下面错误,因为 nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能。
在这里插入图片描述

🎈3.2 在nfs客户端卸载服务器共享目录

nfs客户端执行下面命令,可以查询挂载的·nfs·服务器目录

mount

在这里插入图片描述
nfs客户端执行下面命令,可以卸载的·nfs·服务器目录

umount /nfsroot

至此,在客户端挂载、卸载服务器就演示完成。

如果文章有用的话,麻烦点赞👍、收藏⭐一波!!!

  • 79
    点赞
  • 128
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 20
    评论
您可以按照以下步骤在VMware虚拟机上安装Ubuntu新版本(Ubuntu22.04LTS): 1. 首先,确保您已经下载并安装了最新版本的VMware Workstation Pro 17.0 \[2\]。 2. 在Ubuntu官网上下载Ubuntu 22.04.1 LTS安装镜像文件ubuntu-22.04.1-desktop-amd64.iso \[3\]。 3. 打开VMware Workstation Pro 17.0,点击"创建新的虚拟机"。 4. 在虚拟机创建向导中,选择"典型(推荐)"选项,并点击"下一步"。 5. 在"安装操作系统"页面,选择"稍后安装操作系统",然后点击"下一步"。 6. 在"选择一个客户操作系统"页面,选择"Linux"作为操作系统,并选择"Ubuntu 64位"作为版本。然后点击"下一步"。 7. 输入虚拟机的名称和存储位置,然后点击"下一步"。 8. 在"处理器配置"页面,保持默认设置,然后点击"下一步"。 9. 在"内存配置"页面,根据您的系统配置选择适当的内存大小,然后点击"下一步"。 10. 在"网络类型"页面,选择适当的网络连接类型,然后点击"下一步"。 11. 在"磁盘配置"页面,选择"创建一个新的虚拟磁盘",然后点击"下一步"。 12. 在"磁盘类型"页面,选择"SCSI"作为磁盘类型,并选择"独立磁盘"。然后点击"下一步"。 13. 在"磁盘容量"页面,选择适当的磁盘大小,并选择"将虚拟磁盘拆分成多个文件"。然后点击"下一步"。 14. 在"磁盘文件"页面,选择虚拟磁盘的存储位置和名称,然后点击"下一步"。 15. 在"准备完成"页面,点击"完成"以创建虚拟机。 16. 在VMware Workstation Pro 17.0中,选择刚刚创建的虚拟机,然后点击"开始虚拟机"。 17. 在虚拟机启动时,选择刚刚下载的Ubuntu 22.04.1 LTS安装镜像文件ubuntu-22.04.1-desktop-amd64.iso。 18. 按照安装向导的指示,选择适当的语言、时区和键盘布局。 19. 在"安装类型"页面,选择"安装Ubuntu",然后点击"继续"。 20. 在"磁盘布局"页面,选择适当的磁盘布局选项,然后点击"安装"。 21. 完成安装后,重新启动虚拟机。 22. 按照屏幕上的指示完成Ubuntu的初始设置。 现在,您已经成功在VMware虚拟机上安装Ubuntu新版本(Ubuntu22.04LTS) \[2\]。 #### 引用[.reference_title] - *1* [Ubuntu操作系统22.04版本安装教程-VMware虚拟机](https://blog.csdn.net/Sugerdadada/article/details/129079331)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [VMware17虚拟机安装Ubuntu新版本(Ubuntu22.04LTS)详细步骤](https://blog.csdn.net/wkd_007/article/details/128709260)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

wkd_007

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值