ubuntu12.04的NFS配置

来源:互联网 发布:apache bench windows 编辑:程序博客网 时间:2024/04/28 22:27

#sudo apt-get install nfs-kernel-server  nfs-common  portmap

 

2.配置portmap(这是网上别人给出的步鄹)

#sudo gedit  /etc/default/portmap注释掉 -i 127.0.0.1”-----我测试了 ,似乎在Ubuntu 9.10 中是默认了的或者

 

#sudo dpkg-reconfigure portmap
弹出的界面选择“否”-----我测试了 ,似乎在Ubuntu 9.10 中也是默认了的

 

所以这一布可以跳过。

 

3.配置挂载目录和权限

 

#sudo gedit /etc/exports只需在最后加上一行配置选项就可以

 

我用的是扬创的2440开发板,配置(配置完后记得保存退出)为:

 

/utuLinux2.6.24/s3c2440_recover *(rw,sync,no_root_squash)

 

表示的是:(共享的目录)空格(主机名或者IP)(参数1,参数2,参数3)

 

上面的*代表所有的客户机都可以挂接此文件系统;rw代表客户机以读写许可来挂接它们的根文件系统;no_root_squash 选项允许客户机以主机上的root身份挂接根文件系统。有人说Ubuntu 9.10 下不可以用*,只能用IP并且还必须写得很全,我自己测试了发现没有这回事的,即你可以用*也可以限制访问的IP段。

 

4.刷新重载一下exports文件

 

#sudo exportfs -r

 

5.重启NFS服务器
#sudo /etc/init.d/nfs-kernel-server restart

 

6.测试本地文件夹能否挂上

 

# sudo mount 192.168.1.149:/utuLinux2.6.24/s3c2440_recover /mnt

 

此处注意挂载的文件夹应该具有相应被访问的权限,可以找到该文件夹通过其属性修改和设置

 

用下面的命令可以查看挂载情况

 

#df

 

用下面命令可以查看挂载了的内容

 

#ls /mnt

 

7.挂载开发板

 

以终端NFS启动方式(要通过串口minicom配合)

 

#mount /dev/mtdblock2 /mnt

 

直接通过开发板IP挂载

 

#mount -t nfs -o nolock 192.168.1.168:/utuLinux2.6.24/s3c2440_recover /mnt

 

以上相应文件夹和IP等应和你实际使用的做相应修改。

 

我的挂载成功的截图如下所示:

 

 

Ubuntu的界面看上去比XP柔和些,很适合笔记本^_^

 

0 0