制作NFS

转载 2012年03月22日 15:53:39

最近学习NFS,用本地测试.
以下是我的测试过程




环境 ubuntu 10.4   vm 7.1
终端
ifconfig 得到 ubuntu资料
INET ADDR 192.168.0.4
BCAST   192.168.0.255
MASK 255.255.255.0

一 安装NFS
$ sudo apt-get install nfs-kernel-server
$ sudo apt-get install nfs-common

二 配置NFS
1 $ sudo dpkg-reconfigure portmap , 对Should portmap be bound to the loopback address? 选N
2 $ sudo   /etc/default/portmap 末行清除 "-i 127.0.0.1"

三 配置hosts.deny
$ sudo vi   /etc/hosts.deny
文本末添加
### NFS DAEMONS
   portmap: ALL
   lockd:     ALL
   mountd:   ALL
   rquotad: ALL
   statd:     ALL

四 配置hosts.allow
   $ sudo vi /etc/hosts.allow
文本末加入
### NFS DAEMONS
   portmap: 192.168.0.
   lockd:     192.168.0.
   rquotad: 192.168.0.
   mountd:   192.168.0.
   statd:      192.168.0.
$ sudo /etc/init.d/portmap restart 重启portmap daemon.
显示如下
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart portmap
portmap start/running, process   XXXX

五 配置/etc/exports
$ sudo vi /etc/exports
文本末添加
/home/work *(rw,sync,no_root_squash)

/home/gxj/IPNC2.6/ *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
chmod 777 -R /home/work
$ sudo showmount -e
显示 clnt-create : RPC : Program not registered

$ sudo   exportfs -r 更新

$ sudo   showmount 192.168.0.4 -e
显示
Export list for 192.168.0.4:
/home/work *

六 启用
   $ sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务
显示如下
* Stopping NFS kernel daemon                                                      [ OK ]
* Unexporting directories for NFS kernel daemon...                   [ OK ]
* Exporting directories for NFS kernel daemon...                           
   exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/home/work".
   Assuming default behaviour ('no_subtree_check').
   NOTE: this default has changed since nfs-utils version 1.0.x
                                                                        

* Starting NFS kernel daemon                                                          [ OK ]

挂载
mount -t nfs 192.168.0.4:/home/work   /nfsmnt
mount -t nfs 192.168.0.4:/home/work   /nfsmnt   -o nolock

Tiny4412 ARM开发环境搭建—NFS网络根文件系统制作

Tiny4412从SD卡启动的简单网络文件系统制作

LINUX移植——根文件系统制作(nfs服务器搭建)

接着上一篇文章来吧,这篇文章主要跟大家分享一下制作linux的根文件系统,说是分享,其实就是在网上收集各种资料,然后自己做实验、总结,再把正确的方法跟大家分享喽,我也是学习者嘛。所以,要是有的地方有什...
  • xie0812
  • xie0812
  • 2013年09月08日 09:00
  • 1371

基于busybox制作mini2440根文件系统及使用nfs挂载

常见的文件系统有yaffs2, jffs2,他们是适用于根文件系统镜像存在于NAND Flash上的情况。而传统的Linux EXT2/EXT3文件系统格式适用于传统的block设备,比如SD卡或者硬...

嵌入式学习-linux系统-lesson3-文件系统的制作及nfs挂载

一、创建文件系统1) 创建目录创建一些必要的目录,如下所示:#mkdir rootfs #cd rootfs #mkdir bin dev etc lib proc sbin sys usr mnt ...

基于android的NFS根文件系统的制作

基于android的NFS根文件系统的制作   http://shenhao0129.blog.163.com/blog/static/67192441201142505924606/ ...

NFS文件系统制作和移植

NFS文件系统简介: NFS是由Sun开发并发展起来的一项在不同机器、不同操作系统之间通过网络共享文件的技术。在嵌入式Linux系统的开发调试阶段,可以利用该技术在主机上建立基于NFS 的根文件系统,...
  • sonbai
  • sonbai
  • 2013年04月25日 19:15
  • 3122

基于android的NFS根文件系统的制作

基于android的NFS根文件系统的制作   http://shenhao0129.blog.163.com/blog/static/67192441201142505924606/ 由...

linux根文件系统制作-NFS

一、主机环境   Linux version 2.4.20-8, RedHat9, VMWare5.5.3;   gcc version 3.4.4, Thread model: posix; ...
  • Yulay01
  • Yulay01
  • 2012年09月03日 16:52
  • 408

[镜像制作]使用NFS实现Ubuntu的文件共享

在实际使用中,经常会出现文件夹或者文件共享的情况,例如,如果实现在云环境下对VM实例进行Live迁移,如果不使用block方式,我们需要将实例放在一个共享存储上面,那么就需要文件共享技术,Linux一...

基于android的NFS根文件系统的制作

基于android的NFS根文件系统的制作   http://shenhao0129.blog.163.com/blog/static/67192441201142505924606/ ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:制作NFS
举报原因:
原因补充:

(最多只允许输入30个字)