Chinaunix首页 | 论坛 | 博客
  • 博客访问: 231936
  • 博文数量: 56
  • 博客积分: 2480
  • 博客等级: 大尉
  • 技术积分: 475
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-28 10:57
文章分类

全部博文(56)

文章存档

2012年(36)

2011年(4)

2010年(2)

2009年(14)

我的朋友

分类: LINUX

2012-05-05 12:43:08

Ubuntu 11.04 NFS 配置

安装 NFS 相关组件

sudo apt-get install nfs-kernel-server

增加 NFS 目录

sudo gedit /etc/exports

#在文件中添加如下内容
/var/nfsboot *(rw,sync)

/var/nfsboot 为 NFS 共享目录,可自由指定

× 表示任意的 IP 地址都可以挂载此目录,若设置为 192.168.1.× 则表示只有在 192.168.1.??? 这个网段的 IP 才可以挂载

rw                           可读写的权限
ro                           只读的权限
no_root_squash     NFS 客户端分享目录使用者的权限,即如果客户端使用的是 root 用户,那么对于这个共享的目录而言,该客户端就具有 root 的权限,若是以NFS挂载根文件系统时,必须设置此项

sync                       资料同步写入到内存与硬盘当中
async                     资料会先暂存于内存当中,而非直接写入硬盘

服务操作指令

复制代码
# 停止
sudo /etc/init.d/nfs-kernel-server stop
# 启动
sudo /etc/init.d/nfs-kernel-server start
# 重新启动
sudo /etc/init.d/nfs-kernel-server restart
复制代码

测试

复制代码
# 将 /var/nfsboot 目录挂在在 /mut 下
# 挂载成功后可用 df 命令查看
sudo mount 192.168.1.10:/var/nfsboot /mnt
# 在嵌入式中挂载
sudo mount -o nolock 192.168.1.10:/var/nfsboot /mnt
# 移除挂载目录
sudo umount /mnt
复制代码

注意:

  1.完成后如出现 access denied 异常,重新启动系统即可

  2.在 ubuntu 11.10 中启动 nfs 服务时会遇到

     * Not starting: portmapper is not running

解决方法:

sudo service portmap restart
sudo /etc/init.d/nfs-kernel-server start
阅读(1595) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~