LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1061|回复: 5

请教在debian上安装NFS服务器

[复制链接]
发表于 2006-2-10 19:16:06 | 显示全部楼层 |阅读模式
不知道有谁在debian上安装过nfs服务器?可以分享点经验吗?

我在精华里面找不到啊,呵呵,所以就来请教咯

还有就是,如果装好了,该怎么配置?谢谢!
发表于 2006-2-10 21:54:10 | 显示全部楼层
简单得很。nfs涉及到server和client两端。
在server端:apt-get install nfs-common nfs-user-server
在client端:apt-get install nfs-common
这样,安装就结束了。然后开始配置。
在server端建立一个/etc/exports文件。里面只有简单的几行:
# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
/home/students          192.168.0.107(rw,no_root_squash)
/home/ncs/student       192.168.0.107(rw,no_root_squash)
/home/ftp               192.168.0.107(rw,no_root_squash)
上面是我的exports文件。简单解释一下这个三行两列的小文件:
第一列是你server上的一些目录,也就是你打算通过NFS远程访问的目录。第二列是client的IP和一些选项。也就是说只有192.168.0.107才有权利访问我的NFS server(我的server IP是192.168.0.101)。

现在看一下client端。很简单,只要改一下/etc/fstab就完事了。
192.168.0.101:/home/ftp         /home/ftp               nfs     defaults,rw,hard,intr 0 0
192.168.128.101:/home/students         /home/cs/student        nfs     defaults,rw,hard,intr 0 0
192.168.128.101:/home/ncs/student      /home/ncs/student       nfs     defaults,rw,hard,intr 0 0
不难理解吧?然后,启动你的NFS服务。
在server端:/etc/init.d/nfs-user-server start
在client端,以我的/etc/fstab为例:mount /home/ftp
然后:ls /home/ftp 看到的是不是你服务器上的那些东西?

如果你运气不好,遇到了问题,就这样:
1. man exports
2. man fstab
3. 看NFS-HOWTO。http://nfs.sourceforge.net/nfs-howto/index.html
回复 支持 反对

使用道具 举报

发表于 2006-2-10 21:54:57 | 显示全部楼层
简单得很。nfs涉及到server和client两端。
在server端:apt-get install nfs-common nfs-user-server
在client端:apt-get install nfs-common
这样,安装就结束了。然后开始配置。
在server端建立一个/etc/exports文件。里面只有简单的几行:
# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
/home/students          192.168.0.107(rw,no_root_squash)
/home/ncs/student       192.168.0.107(rw,no_root_squash)
/home/ftp               192.168.0.107(rw,no_root_squash)

上面是我的exports文件。简单解释一下这个三行两列的小文件:
第一列是你server上的一些目录,也就是你打算通过NFS远程访问的目录。第二列是client的IP和一些选项。也就是说只有192.168.0.107才有权利访问我的NFS server(我的server IP是192.168.0.101)。

现在看一下client端。很简单,只要改一下/etc/fstab就完事了。
192.168.0.101:/home/ftp         /home/ftp               nfs     defaults,rw,hard,intr 0 0
192.168.128.101:/home/students         /home/cs/student        nfs     defaults,rw,hard,intr 0 0
192.168.128.101:/home/ncs/student      /home/ncs/student       nfs     defaults,rw,hard,intr 0 0

不难理解吧?然后,启动你的NFS服务。
在server端:/etc/init.d/nfs-user-server start
在client端,以我的/etc/fstab为例:mount /home/ftp
然后:ls /home/ftp 看到的是不是你服务器上的那些东西?

如果你运气不好,遇到了问题,就这样:
1. man exports
2. man fstab
3. 看NFS-HOWTO。http://nfs.sourceforge.net/nfs-howto/index.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-10 23:05:35 | 显示全部楼层
好的,我先试一下,谢谢楼上的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-11 13:40:37 | 显示全部楼层
我装过了,但是还是不能访问啊
/etc/exports文件的内容是:
/home 192.168.0.*(rw,no_root_squash)
/root 192.168.0.*(rw,no_root_squash)

用其他的机器mount测试的,但是一直都出错啊 ,挂载不上
回复 支持 反对

使用道具 举报

发表于 2006-2-11 21:53:26 | 显示全部楼层
出错信息是什么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表