ubuntu 10.10配置NFS网络共享步骤

简介: 安装好交叉编译环境arm-linux-gcc之后,就开始配置NFS网络共享,用于不同的linux主机与目标机之间文件的共享。如果是windows和linux的共享则需用samba服务。 NFS(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录—...
安装好交叉编译环境arm-linux-gcc之后,就开始配置NFS网络共享,用于不同的linux主机与目标机之间文件的共享。如果是windows和linux的共享则需用samba服务。
NFS(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录——可以通过NFS挂载远程主机的目录, 访问该目录就像访问本地目录一样! 
1、进行NFS服务器端与客户端的安装:
$ sudo apt-get install nfs-kernel-server 
这里安装nfs_kernel-server时,安装的就比较全了,只装它就可以
2、配置portmap
两种方法任选一种就可以:
(1):$ sudo gedit  /etc/default/portmap
 默认不用改 那个127.0.0.1已经注释掉了。
(2):$ sudo dpkg-reconfigure portmap
 选择“NO”
3、配置挂载目录和权限
$ sudo gedit /etc/exports
我的配置如下:即在/etc/exports文件的末尾空白处加上一下代码:
/home/share *(rw,sync,no_root_squash)

/home/share是NFS服务器的共享目录,share 如果没有的话可以新建。*表示任何IP都可以共享这个目录,可以改为受限IP,rw表示是读写权限,sync是默认的,no_root_squash 表示如果你是root的话,对分享目录还具有root权限,如果为root_squash的话,会被限制为匿名用名,uid/gid会变成nobody的权限。
$ man exports 查看详细
:q 退出查看
4、更新exports文件
如果更改了/etc/exports, 你可以通过
$ sudo exportfs -r 
来更新 这个文件
5、重启NFS服务
$ sudo /etc/init.d/nfs-kernel-server restart 
重启nfs服务
6、测试
挂载本地磁盘(linux系统IP为192.168.2.104,将/home/share挂载到/mnt) ,可以用ifconfig查看本机IP地址。
$ sudo mount 192.168.2.104:/home/share /mnt 

$ df
然后进入文件夹mnt查看结果,可以在mnt文件夹看到share目录中的东西
$ cd /mnt
取消挂载
$ umount /mnt
7.如何实现目标机对共享文件的访问?
至此,可以在自己的机子上测试一下nfs服务了,具体过程如下:
$ mount serverip:/arm9test /mnt
其中serverip实际上就是服务器的ip,千万不要少了serverip后面的那个“:”哦,会出错的
如果挂载成功的话进到/mnt是可以看到/arm9test下面的文件的,如果出错的话就要查找一下原因了,最好去鸟哥私房菜那里看一下,因为上面讲得很清楚。

在自己电脑上测试通过以后就要把宿主机的共享目录挂载到目标板上了,这样调试程序非常方便,不用把程序传过去就可以直接调试了。挂载过程如下:
首先开机启动2410,进入linux,进入shell,配置板子的ip地址,
$ ifconfig eth0 ipaddr
ipaddr就是上面所设置的允许访问共享目录的ip,在这里可以设为127.0.0.2,然后执行命令:
$ mount serverip:/arm9test /mnt/ext1
把serverip改为你自己的主机的ip就可以了,这个时候要确认你的主机的nfs服务已经启动,并且网线已经连接好,正常情况下等一下就可以完成挂载了。
目录
相关文章
|
10天前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
55 13
|
18天前
|
Ubuntu 网络协议
在Ubuntu 18.04服务器上配置双网口以接入互联网
总结一下,配置双网口在Ubuntu 18.04服务器就像一场冒险游戏,你小心翼翼地从查看网络布局开始,铺设新线路,最后得到了通往互联网的双重通道。祝你在网络世界的冒险旅程中更上一层楼!
54 11
|
1月前
|
NoSQL Ubuntu 网络安全
在 Ubuntu 20.04 上安装和配置 Redis
在 Ubuntu 20.04 上安装和配置 Redis 的步骤如下:首先更新系统包,然后通过 `apt` 安装 Redis。安装后,启用并启动 Redis 服务,检查其运行状态。可选配置包括修改绑定 IP、端口等,并确保防火墙设置允许外部访问。最后,使用 `redis-cli` 测试 Redis 功能,如设置和获取键值对。
65 1
|
4月前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
554 7
|
6月前
|
网络协议 Ubuntu 网络安全
|
5月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
210 2
|
6月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
1307 3
|
11月前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
247 0
|
11月前
|
Ubuntu 网络协议 Unix
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输
119 0
|
11月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
606 0
下一篇
oss创建bucket