|
注册后可查看完整内容!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
注意: 这个方法已经过时,到这里看最新的方法。
注意: 改后重启NFS仍然有效,但是/etc/exports的内容会恢复到原始,需要重新改后运行exportfs -a,至于怎么样才能让机器保存修改,就留给各位自己想吧,办法有不止一个。
不知道有没有人发过贴介绍本方法,我上个月买机器的时候还没有看到任何人提这个方法,这个方法是我今天晚上看启动脚本才发现的,如果与前人的研究重复了,就请版主把本帖关闭吧。
众所周知,NFS是Pro机器才有的功能,不过由于209 II和209 Pro II硬件完全一致,所不同的只是软件而已,所以我买机器的时候就猜测应该可以改机的,今天抽时间看了一下,成功的实现了,下面是步骤简介:
1. 设置NFS激活标志
在209 II用脚本启动NFS的时候会检查系统配置里面的NFS设置是否激活,所以要先设定个激活标志。用SSH登录到209II上,然后输入:这个命令实际上在系统配置文件中加入了一个[NFS]段,并且在这个段里面加了个配置Enable=1。
2. 添加NFS用户
这一步可以不做,不过习惯上NFS有自己的用户,所以还是做一下。209II启动NFS后会以UID=500,GID=20身份运行,所以我们就为它创建一个用户:注: 实际上UID不一定是500,而是从500起的第一个可用值,比如在我的机器上是501,因为500被我自己的一个用户占用了。
3. 准备导出的文件系统
打开/etc/exports文件,加入2个选项:insecure和no_subtree_check,如下:- "/share/MD0_DATA/Public" *(rw,insecure,no_subtree_check,async,no_root_squash)
复制代码 可以根据需要调整其他参数,特别是*应该做些限定,否则是个比较大的安全隐患。具体怎么改,去参考一下NFS的资料吧。
4. 启动NFS
现在可以启动NFS服务了,输入:应该看到类似这样的内容:- Starting NFS services: Starting portmapper:.
- re-export.
- Starting NFS quotas: rpc.rquotad.
- Starting NFS mountd daemon: Shutting down NFS mountd:
- Starting NFS mountd. Mountd port number assigned automatically.
- Starting NFS daemon: rpc.nfsd
- Starting NFS lockd status:.
复制代码 至此NFS已经启动,可以用rpcinfo来看,应该可以看到多个相关的守护进程:portmapper, mountd, rquotad等等。
5. 加载文件系统
好了,现在可以在远程机器上加载导出的文件系统了,我是在Mac OS X上用命令:- mount -t nfs 192.168.1.2:/share/MD0_DATA/Public ~/nas_public
复制代码 经过这样,我的209 II就变成了半个209 Pro II了,剩下的半个就看是否可以把ADS也激活了。不过我没有这个需求,所以就算没有ADS支持也无所谓了。
[ 本帖最后由 n000b 于 2008-11-11 18:51 编辑 ] |
评分
-
查看全部评分
|