Ubuntu 10.04: 配置NFS

11 篇文章 0 订阅

http://lesca.me/archives/install-and-config-nfs-on-ubuntu-10-04.html

 

本文主要介绍Ubuntu 10.04上NFS服务的安装、配置。

  1. 安装NFS相关的软件包
$ sudo apt-get install nfs-kernel-server 

 

进行配置
  • /etc/default/nfs-kernel-server
NEED_SVCGSSD=no # no is default

注释: 因为我们并不打算启用NFSv4 安全配置
注意: 如果启用,客户端也必须启用

/etc/default/nfs-common

这是一个common配置文件,也就是说服务器端和客户端都要有相同的配置。

NEED_IDMAPD=yes # 此项将打开ID映射
NEED_GSSD=no # no is default

注释:ID映射用于解决服务器端UID与客户机UID不同,而无法访问资源的情况。通过UID映射,只需要相同的用户名即可。

/etc/idmapd.conf

既然启用了ID映射,就需要配置:

[Mapping]

Nobody-User = nobody
Nobody-Group = nogroup
/etc/exports
/home/lesca/ARM 192.168.1.0/24(rw,nohide,insecure,sync,no_root_squash)

选项解释:

rw - 可读写
nohide - 如果被挂载的目录下的其他目录也是挂载的,此选项将使它们可见
insecure - 允许客户端不使用保留端口
sync - 每次写操作要同步到物理存储器上(而不是仅写入内存)
no_root_squash - 当客户端以root的UID/GID(=0)挂载时,不会分配一个匿名UID/GID(也就是说它创建的文件将属于root)

与之相关的配置文件有:

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

说明:如果只是更新/etc/exports,只需要运行

$ sudo exportfs -ra 

即可生效

挂载

客户端必须安装nfs-common

$ sudo apt-get install nfs-common
$ sudo mount -t nfs 192.168.1.101:/home/lesca/ARM /home/lesca/test

客户端挂载NFS时往往会遇到种种问题,有关遇到的错误以及解决办法,请参阅:挂载NFS错误排解

Reference:
[1] Ubuntu documentation – SettingUpNFSHowTo
[2] man 5 exports

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值