ubuntu 10.10配置NFS网络共享步骤

安装好交叉编译环境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服务已经启动,并且网线已经连接好,正常情况下等一下就可以完成挂载了。

时间: 2024-10-17 22:31:02

ubuntu 10.10配置NFS网络共享步骤的相关文章

Windows 10 启用以太网/公共网络共享

前言 对于直连设备来说,它们之间组成了一个局域网,要想访问局域网上的共享文件夹,就要开启局域网共享设置. 这里的局域网,在计算机上属于公共网络,现在也属于以太网. 启用局域网共享 进入 "我的电脑 -> 网络" ,可以看到除了本机和路由,没有局域网上的设备. 在 "网络共享中心" 中,可以看到你连接的公共网络,点击 "更改高级共享设置"/ 在 "来宾或公用" 中,勾选 "启用网络发现". 点击 &qu

配置NFS网络存储作为cinder的后端存储

安装cinder和nfs yum install -y openstack-cinder yum install cifs-utils 在controller节点配置nfs [[email protected] ~]# mkdir -p /data/nfs #创建一个共享挂载资源的目录 [[email protected] ~]# cat /etc/exports /data/nfs *(rw,sync,root_squash) #NFS服务程序的配置文件为/etc/exports sync 同

Ubuntu 14.1 配置NFS

宿主机IP:129.1.4.189,目标机IP:129.1.22.96 1.执行命令:apt-get install nfs-kernel-server ; 2.执行命令:mkdir /tftpboot && chmod 777 /tftpboot 建立NFS服务器关联目录 3.建立好文件夹后,接着执行命令:sudo vi /etc/exports 配置nfs # /etc/exports: the access control list for filesystems which may

nfs网络共享服务基础

nfs原理 1.开启RPC服务 2.NFS向RPC服务注册启动的端口 3.用户向RPC询问NFS服务的端口 4.RPC返回端口给客户端 5.客户端通过获得的端口与NFS服务器进行数据传输 实验步骤 一.准备 1.检查系统版本信息 2.检查是否安装nfs和rpc服务 3.安装服务 二.配置 1.启动rpc服务和nfs服务 2.查看nfs是否有向rpc注册端口 3.设置开机自启动 4.编辑nfs配置文件,并重启服务 5.在客户端进行挂载 三.测试 1.测试客户端与服务端的连通性 2.在分享目录内创建

ubuntu命令行配置无线网络

早晨开机发现ubuntu的网络出问题了,无法上网,右上角的网络图标显示感叹号,networking disabled,以前一直都是好好的,没查出来原因 ifconfig -a发现网卡貌似正常 cat  /etc/network/interfaces问题出来了,只有下面两行 [html] view plain copy auto lo iface lo inet loopback eth0和wlan0的配置都不见了! 当时忘记查看修改记录了,就这样莫名其妙的被篡改了,查了网上的说法,添加如下配置

centos配置nfs服务详细步骤(centos开启nfs服务)

服务端配置 1. 安装nfs-utils和rpcbind yum install nfs-utils rpcbind 2.设置开机启动服务 chkconfig nfs onchkconfig rpcbind on 3.启动相关服务 service rpcbind startservice nfs start 4.创建共享目录 mkdir -p /export/primarymkdir -p /export/secondary 5.编辑/etc/exports文件添加如下内容 vi /etc/ex

nfs网络共享和linux的进程管理

前提是两个机器防火墙都关闭了的情况下service iptables stop 查看是否安装了nfs服务,默认情况下是安装了的 查看是否安装了portmap 重启nfs服务器 service nfs restart chkconfig nfs on        设置开机自动启动 vim /etc/exports             修改nfs的配置文件 service nfs restart            再次重启 到客户机查看共享:showmount -e 192.168.18.

虚拟机ubuntu14配置NFS服务器 主机win7挂载 局域网内主机挂载

主机win7系统,系统内装虚拟机ubuntu14,局域网内其他主机也为win7系统,都要开启NFS客户端程序,win7家庭版没有这个功能,开启方式如下: 因为公司网络接的大型交换机用的静态IP,所以这里介绍虚拟机桥接方式连接,虚拟机桥接配置如下: 然后设置ubuntu 14 的网络适配器: 到这里有关软件的设置就完成了,现在开始配置ubuntu 14 的静态IP: 主机的IP信息如下: IP:10.19.155.100 netmask:255.255.255.0 gateway:10.19.15

centos6.5 nfs实时共享

一.什么时NFS NFS(Network File System)--网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样,可以做到实时共享. 二.安装步骤 1.客户端和服务端都需要安装重启这两个服务(centos6.5系统自带这两个组件) 安装和配置依赖服务: # yum ‐y install rpcbind # service rpcbi