配置nfs远程目录挂载小记

来源:互联网 发布:类是爱情2只有我知第一 编辑:程序博客网 时间:2024/05/01 06:45

配置两台服务器,分别是42和43,系统都是ubuntu11.10的。现在需要吧43中/var/review文件夹挂载到42上面,刚开始用的是sshfs,挂载是可以,用root也可以读写,但是我需要配置Apache通过网页访问,结果是403(权限问题)。之好用nfs了。第一回用,记录下。nfs的客户端跟服务器是需要分开的,这些在网页查了一大堆,有的讲的不是很详细。

服务器的配置:

1.sudo apt-get install nfs-kernel-server (安装nfs服务器,这里不需要手动安装nfs-common和portmap,会自动安装上)

2.新建目录,这里我的是建好的,如果没有可以新建一个(mkdir review),确保文件权限

3.修改nfs的文件配置

vi /etc/exports

在最下面加了一行

/var/smgweb/review *(rw,sync,no_root_squash)

rw:读/写权限

sync:数据同步写入内存和硬盘
no_root_squash:服务器允许远程系统以root特权存取该目录

4.重启服务

 sudo /etc/init.d/portmap restart

sudo nfs-kernel-server restart(不行试试这个

sudo /etc/init.d/nfs-kernel-server restart

)

showmount -e(查看共享的文件,可以验证是否设置成功)



接下来是客户端的配置

1.sudo apt-get install portmap nfs-common

关于第一步安装我是直接复制代码到命令行,然后报错,找了个吧小时没找到问题,最后决定一个一个安装,竟然奇迹般的好了?这里也没搞懂为什么

2.如果挂载点不存在的话要现在,这里我直接就挂了

sudo mount -t nfs 172.27.241.43:/var/review /var/review

然后都可以了,有的人好像遇到过端口什么问题的

mount -t nfs -o nolock 172.27.241.43:/var/review /var/review

可以试试,我没遇到过


参考了网上好多文章,我主要用到了下面这个

http://blog.163.com/liu8821031@126/blog/static/111782570200921021253516/

http://www.cnblogs.com/king-77024128/articles/2666230.html

第一次写博客,希望能帮助到别人把,至少我自己留着可以回头看看









0 0
原创粉丝点击