新浪sae可以做网站么,网站建设推广小王,wordpress设置默认首页,自己在家搭建服务器Linux系列文章目录
一、香橙派Zero2设置开机连接wifi 二、香橙派Zero2获取Linux SDK源码 三、香橙派Zero2搭建Qt环境 四、Linux修改用户名 文章目录 Linux系列文章目录前言一、连接到局域网互ping测试 二、安装NFS服务配置NFS更新exports配置三、板卡安装NFS客户端四、板卡临时…Linux系列文章目录
一、香橙派Zero2设置开机连接wifi 二、香橙派Zero2获取Linux SDK源码 三、香橙派Zero2搭建Qt环境 四、Linux修改用户名 文章目录 Linux系列文章目录前言一、连接到局域网互ping测试 二、安装NFS服务配置NFS更新exports配置三、板卡安装NFS客户端四、板卡临时挂载NFS文件系统五、测试NFS共享目录取消挂载 总结 前言
主要讲述如何利用NFS搭建网络文件系统。主要包含连接网络、主机开启NFS服务 以及板卡挂载文件系统 一、连接到局域网
Ubuntu的网络先由NAT模式改为桥接模式 保存后重新登录Ubuntu虚拟机
打开鲁班猫板卡并连接在同一个局域网内 鲁班猫的IP192.168.2.8
Ubuntu的IP192.168.2.10
互ping测试
主机ping板卡 板卡ping主机
二、安装NFS服务
1、Ubuntu主机安装NFS服务
sudo apt install nfs-kernel-server配置NFS时需要使用到用户uid和组gid可使用id命令查看
id配置NFS
使用gedit打开/etc/exports文件命令如下
sudo gedit /etc/exports在/etc/exports文件末尾添加如下语句并保存注意如下语句写到/etc/exports文件是在同一行。
设置共享目录/home/lubancat/Documents
/home/lubancat/Documents 192.168.2.0/24(rw,sync,all_squash,anonuid1000,anongid1000,no_subtree_check)
/home/lubancat/Documents要共享的开发主机目录注意使用空格与后面的配置隔开。192.168.2.0/24配置谁可以访问其中的/24是掩码此处表示24个1即11111111.11111111.11111111.00000000 即掩码是255.255.255.0。结合前面192.168.2.0表示此处配置IP为 192.168.2.*的主机均可以访问该目录即局域网上的所有主机。若局域网是其它网段请参考此处的配置不能直接用星号表示如欲配 置192.168.1.* 的局域网下所有机器都可以访问则配置为 192.168.1.0/24。rw: 表示客户机的权限rw表示可读写具体的权限还受文件系统的rwx及用户身份影响。sync资料同步写入到内存与硬盘中。anonuid1000将客户机上的用户映射成指定的本地用户ID的用户此处1000是开发主机lubancat用户的uid此处请根据具体的主机用户uid进行配置。anongid1000 将客户机上的用户映射成属于指定的本地用户 组ID此处1000是开发主机lubancat用户组gid此处请根据具体的主机用户组gid进行配置。no_subtree_check不检查子目录权限默认配置。 更新exports配置
使用exportfs命令更新配置
sudo exportfs -arv查看NFS共享情况
showmount -e三、板卡安装NFS客户端
板卡执行安装NFS客户端命令:
sudo apt install nfs-common -y我的已经安装过了 查看NFS服务器共享目录 NFS服务器IP可能不一样以自身虚拟机的实际IP为准。
showmount -e 192.168.2.10这里可以看到
四、板卡临时挂载NFS文件系统
使用mount命令挂载NFS服务器的共享目录到板卡的/mnt目录下 你也可以自行选择其他目录
sudo mount -t nfs 192.168.2.10:/home/lubancat/Documents /mnt然后使用ls命令去查看/mnt目录下的内容
ls /mnt此时说明已经能看到主机上的文件了
五、测试NFS共享目录
cd 到/mnt目录下
在共享目录下建立一个test.txt文本
sudo touch test.txt使用 vim往里面写内容
sudo vim test.txt保存退出
在Ubuntu主机查看内容 到这里已经可以实现主机和板卡共享目录了对于移植源码很方便
取消挂载
先切换到家目录“~”在进行umount操作。否则就会如下图显示 sudo umount /nmt 总结
主要内容是如何安装设置NFS服务器和linux板卡共享目录