最近经常用到。blog个
服务器:
[1]修改/etc/exports
作用:设置将要共享的文件系统共享
内容:目录名 客户机名称(共享权限[,共享选项],[用户]).......客户机名称 (共享选项)
说明:
共享权限
rw 读写共享
ro 只读共享
共享选项
unix-rpc 要求对UNIX客户机进行RPC身份验证
noaccess 不能访问某些目录下的共享内容
link-absolvte 保持符号链接不变
async 同步服务器和客户机的操作
sync 同步服务器和客户机的操作
用户ID选项
root_squash 可以使用root用户访问
no_root_squash 禁止root用户访问
all_squash 将所有的用户映射为anonymous用户
no_all_squash 禁止all_squash功能
实例:
#vi /etc/exports
/home 192.168.3.1(ro,async) 192.168.0.0/24(rw)
[2]运行/usr/sbin/exportfs
作用:输出/取消共享的文件系统
格式:exportfs [参数] [主机名:目录名]
参数:-a 输出/etc/exports文件所有的文件系统
-u 取消共享
-0 共享选项 指定共享选项
实例:1)#exportfs -a
[3]重启NFS服务
#/etc/rc.d/init.d/nfs restart
--------------------------------------------------------------------------------------------------------
客户机
linux/unix客户机只要加载NFS服务器共享的文件系统,就可以在本地访问共享的资源,
具体方法有:
1.手工加载
方法:#mount -t nfs 服务器名:目录名 装载点
实例:#mount -t nfs server:/home /h1
2.设置为开机自动加载
方法:#vi /etc/fsfab (添加如下格式的记录)
服务器: 目录名 装载点 nfs 装载选项备份频率 检查顺序
装载选项:soft:软限制,当服务器断线时,有客户机发送装载请求,次数有限
intr: 无限期发送装载请求)
实例:让客户机在启动时,使用软加载方式自动加载主机名为server的NFS服务器是的共享文件系统/home到本地的/soft目录中
#vi /etc/fstab
server:/home /soft nfs defaults,soft 0 0
注意:如果在装载过程主机必须设置域名解析的相关服务(/etc/hosts里面要有相应的IP地址,域名对)