Linux+Ubuntu环境下配置安装NFS服务

本文详细介绍了在Linux虚拟机上的Ubuntu环境中配置和安装NFS服务的步骤,包括理解NFS服务的含义、功能,以及安装、配置、测试和解决常见问题的过程。

配置环境:
- Linux虚拟机
- Ubuntu
- FS6818开发板

一、什么是NFS服务

NFS就是Network File System的缩写,它最大的功能就是可以通过网络,
让不同的机器、不同的操作系统可以共享彼此的文件。

二、NFS的功能

通过网络的方式“挂载”根文件系统。
在这里插入图片描述

三、具体过程

1.检查ubuntu是否已安装nfs服务

dpkg -s nfs-kernel-server

2.安装nfs服务(ubuntu连接外网)

sudo apt-get install nfs-kernel-server

3.配置nfs服务的环境变量
打开配置文件:

$ sudo vi /etc/exports 

在文件的末尾添加以下内容:

/home/linux/nfs/rootfs  *(rw,sync,no_subtree_check,no_root_squash)

相关释义:
/home/linux/nfs/rootfs:根文件系统的路径
nfs服务从这个路径下挂在根文件系统
注:修改为自己的根文件系统的路径
*表示所有的用户
rw:可读可写的权限
sync:同步
no_subtree_check:不检查子目录的权限
no_root_squash:如果客户端是root用户,具有相同的访问权限
注意: *( ----》 之间不允许有空格,否则会报没有写的权限

4.在家目录下创建nfs文件

$ cd ~
$ mkdir nfs 
$ chmod 777 nfs 

在 系统移植资料/镜像/rootfs-ok.tar.bz2 文件中。
拷贝rootfs-ok.tar.bz2压缩包到家目录下的nfs文件夹中

$ cd ~/nfs

对压缩包进行解压缩

$ tar -vxf rootfs-ok.tar.bz2

5.重启nfs服务

sudo  service nfs-kernel-server restart 

6.本地测试nfs服务是否安装成功
原理:将根文件系统使用mount命令挂载到ubuntu的/mnt目录下

sudo mount -t nfs 192.168.1.250:/home/linux/nfs/rootfs /mnt 

-t nfs : 使用nfs服务
192.168.1.250:/home/linux/nfs/rootfs —》ip:路径
注:改成自己的ubuntu的ip地址
改成自己的跟文件系统的路径
/mnt --> 根文件系统挂在到/mnt目录下
取消根文件系统的挂载
sudo umount /mnt
注意:不可在/mnt路径下执行卸载命令

四、注意配置过程中出现的问题

1.配置nfs环境变量时,注意将其根文件系统的路径修改为自己的路径
2.注意修改nfs文件夹的权限
3.配置完成后注意重启nfs服务,否则无法使用
4.取消文件的挂在时,不可在/mnt路径下执行卸载命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值