linux nfs服务环境搭建方法
环境:
os:red hat linux as 5
服务器ip:192.168.50.199
客户端ip:192.168.50.200
1,服务器上创建共享目录同时修改权限
chmod -r 777 /bak1/nfs_archivelog01/
2,编辑exports文件
vim /etc/exports
写入内容:
格式:
要共享的目录 对方的ip及掩码或者域名(权限,同步更新)
3,启动服务
/etc/init.d/nfs restart
chkconfig nfs on
chkconfig portmap on
查看共享的东西
exporting 192.168.50.200/255.255.255.0:/bak1/nfs_archivelog01
4,客户端
手工mount:
192.168.50.199 是服务器的ip
/bak1/nfs_archivelog01 是服务器上的目录
/bak2/nfs_archivelog02 是本机客户端上的目录
自动mount:
编辑fstab文件,实现开机自动挂载
mount -t nfs ip:/目录 挂载到的目录 (此为临时挂载)
vim /etc/fstab 添加:
相关命令:
showmout命令对于nfs的操作和查错有很大的帮助.
showmout
-a:这个参数是一般在nfs server上使用,是用来显示已经mount上本机nfs目录的cline机器.
-e:显示指定的nfs server上export出来的目录.
例如:
export list for 192.168.50.199:
/bak1/nfs_archivelog01 192.168.50.200/255.255.255.0
exportfs命令:
如果在启动了nfs之后又修改了/etc/exports,是不是还要重新启动nfs呢?此时就可以用exportfs命令来使改动立刻生效,该命令格式:
exportfs [-aruv]
-a :全部mount或者unmount /etc/exports中的内容
-r :重新mount /etc/exports中分享出来的目录
-u :umount 目录
-v :在 export时,将详细的信息输出到屏幕上
例子:
exporting 192.168.0.100:/home/test
exporting 192.168.0.*:/home/public
exporting *.the9.com:/home/linux
exporting *:/home/public
exporting *:/tmp
reexporting 192.168.0.100:/home/test to kernel
exportfs -au <==全部都卸载了
- 在线评论