Debian下NFS的使用
NFS 简介 如果你想分享一些档案给网络上的GNU/Linux或Unix系统,NFS就是最简单的方法。 速成:分享一个目录(资料夹) 这段是让初学者和不耐烦的人可以快速地使用NFS分享一个目录给网络上其他GNU/Linux或Unix系统。我们假设服务器nfsserver(IP地址为192.168.13.5)要分享目录/var/nfs给192.168.13.0 - 192.168.1
NFS 简介
如果你想分享一些档案给网络上的GNU/Linux或Unix系统,NFS就是最简单的方法。
速成:分享一个目录(资料夹)
这段是让初学者和不耐烦的人可以快速地使用NFS分享一个目录给网络上其他GNU/Linux或Unix系统。我们假设服务器nfsserver(IP地址为192.168.13.5)要分享目录/var/nfs给192.168.13.0 - 192.168.13.255网络上所有计算机使用。
配置NFS服务器
第一步你当然是要在你的NFS服务器nfsserver安装需要的软件。
如果你是使用Debian或Ubuntu,你需要安装以下套件:
- nfs-common
- nfs-kernel-server
- portmap
即是以变身成系统管理员root打:
apt-get install nfs-kernel-server
Fedora或Red Hat使用者请安装以下套件:
- nfs-utils
- portmap
接着就是告诉NFS服务器你打算分享那些档案和不同计算机有什么权限等,你需要把这些资料写在/etc/exports中。本例是要分享目录/var/nfs给192.168.13.0 - 192.168.13.255网络上所有计算机使用,所要请在/etc/exports加入以下一行:
/var/nfs 192.168.13.0/24(ro)
上面的例子是让192.168.13.0/24网络所有计算机只有阅读/var/nfs的权力。如果你想他们可以更改或删除/var/nfs中的档案,请用rw取代ro,如下:
/var/nfs 192.168.13.0/24(rw)
完成后就要启动NFS服务器,Debian或Ubuntu使用者请打:
/etc/init.d/portmap start /etc/init.d/nfs-common start /etc/init.d/nfs-kernel-server start
RedHat或Fedora使用者请打:
service portmap start service nfs start
启动后,你可以打"showmount -e
"检查NFS服务器是否运作正常。
showmount -e
配置NFS客户端
接着是让你的其他计算机连接NFS服务器nfsserver分享出来的目录/var/nfs。同样每个NFS客户端都需要安装有关软件。
Debian或Ubuntu需要安装nfs-common和portmap。即是打:
apt-get install nfs-common
RedHat或Fedora使用者请安装portmap。
安装后请启动有关软件。
/etc/init.d/portmap start /etc/init.d/nfs-common start
你可以打"showmount -e 服务器地址
"检查服务器的配置是否正常。
showmount -e 192.168.13.5
现在你可以用"mount -t nfs 服务器地址:目录 挂载点
"连接有关目录
mount -t nfs 192.168.13.15:/var/nfs /mnt
日常操作
启动NFS服务器
NFS服务器需要以下列daemon:
- portmap
- nfsd 或 rpc.nfsd
- mountd 或 rpc.mountd
重新加载更动过的配置
exportfs -ra
更多推荐
所有评论(0)