nfs初体验
文章要点
- 简单记录在archlinux下配置nfs服务器和客户端的过程
- 在debian上挂载archlinux的文件。
在archlinux上配置nfs服务器
在终端输入
sudo pacman -S nfs-utils
比如要共享/home/reverland/Documents修改/etc/exports
加入以下行
/home/reverland/Documents *(rw,sync,no_root_squash,no_subtree_check,insecure)
具体含义参见手册或参考文献说明。
本地可能错误!:选项当发现端口号高于1000时,可能发生permission denied类的错误,加上insecure可解决此类问题。
启动服务
sudo /etc/rc.d/rpcbind start sudo /etc/rc.d/nfs-common start sudo /etc/rc.d/nfs-server start
从debian客户机上挂载nfs
在debian中安装好相应的包(包含服务器端的nfs-kernel-server
,客户端可以不安装)
sudo apt-get install nfs-common nfs-kernel-server portmap
启动客户端服务
sudo /etc/init.d/portmap start sudo /etc/init.d/nfs-common start
假设archlinux的ip地址为192.168.1.56,在debian下查看服务器nfs资源共享情况
sudo showmount -e 192.168.102.47
然后就能挂载
sudo mount 192.168.1.56:/home/reverland /mnt
注意:不是/home/reverland/Documents,会发生没有权限的错误。
但在RHEL中确需要是/home/reverland/Documents,否则会产生permision denied的错误。
参考文献
2012年03月12日 星期一 22时37分43秒