Linux安装NFS服务器
2021/12/3 7:06:22
本文主要是介绍Linux安装NFS服务器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 系列文章推荐
- 前言
- 正文
- NFS服务器是什么?
- 搭建NFS环境
- Ubuntu安装NFS 服务端
- 配置NFS 服务端
- 开发板安装NFS客户端
- 查看NFS服务器共享目录
- 挂载NFS文件系统
系列文章推荐
Linux文件系统目录结构
Linux必备基础
Linux构建一个deb软件安装包
前言
本文主要来自正点原子、野火Linux教程及本人理解,若有侵权请及时联系本人删除。如果本篇对您有帮助的话希望能一键三连,万分感谢。
正文
NFS服务器是什么?
网络文件系统,类unix系统中使用
搭建NFS环境
Ubuntu安装NFS 服务端
sudo apt install nfs-kernel-server -y
NFS服务器安装完后,会在根目录下面的etc文件夹里面生成一个exports文件
配置NFS 服务端
(1)、首先需要创建共享文件夹
sudo mkdir -p /home/nfs/workdir //-p表示如果文件夹不存在则创建
(2)、打开/etc/exports文件,下面就可以在exports文件里面添加NFS服务器配置的内容
sudo vim /etc/exports
(3)、添加配置信息
/home/nfs/workdir *(rw,sync,no_root_squash)
- /home/embedfire/workdir:指定分享文件名。
- *:所有网段都可以读写
- rw:读写权限
- sync:资料同步写入到内存与硬盘中
- no_root_squash:root用户具有挂载目录的全部操作操作权限
(4)、更新exports配置
sudo exportfs -arv
(5)、查看NFS共享情况
showmount -e
开发板安装NFS客户端
野火开发板执行以下命令
sudo apt install nfs-common -y
查看NFS服务器共享目录
查看野火开发板IP,192.168.31.88
查看Ubuntu虚拟机IP,192.168.40.128
发现问题,两个IP不在同一网段,开发板ping不通虚拟机,但是虚拟机能ping通开发板
问题原因:
虚拟机网络选用了NAT模式,应该选择桥接模式
选择桥接模式后,重启虚拟机,此时IP为192.168.31.195,与开发板变成同一网段
并且开发板能ping通主机了
关于虚拟机网络的三种模式可参考:
接着在开发板中执行以下命令,查看共享文件夹
showmount -e +”NFS服务端IP”
但是执行后又出现报错,找不到这条命令,尝试重装也不行
博主千辛万苦,最后重装了NFS客户端得以解决
重装后再执行就可以看到共享文件夹了,真是一波三折
此时使用type命令查看
挂载NFS文件系统
sudo mount -t nfs ”NFS服务端IP”:/home/nfs/workdir /mnt
- -t nfs:指定挂载的文件系统格式为nfs
- /home/nfs/workdir:指定NFS服务器的共享目录
- /mnt:本地挂载目录
进入开发板/mnt目录新建一个文件helloworld.txt
此时在虚拟机共享文件夹中可以看到此文件了
这篇关于Linux安装NFS服务器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法