NFS(网络文件系统,是一种分布式文件,实现linux/unix共享,
是TCP/IP协议集所提供的一种子协议)
A. 安装NFS相关组件 #rpm -vih nfs-utils- #rpm -ivh portmap-
B. 修定义共享 #vi /etc/exports
格式: /共享名 主机名称/IP/网络号 (共享选项)
共享选项:rw 读写 ro只读 sync同时写内存和硬盘 async先写内存后写硬盘
eg: /abc 192.168.10.0/24 (rw,sync)
C. 启动: #service nfs start #service portmap start #ntsysv --level 345(自动)
D. 用exportfs管理服NFS #exportfs //查看共享资源
#exportfs -o 共享选项 主机IP/文件路径 共享文件 //临时加共享
#exportfs -ra //重新输出NFS的共享
#exportfs -u ip/文件名 //临时停止共享
E.客户机访问NFC共享
#mount -t nfs 服ip:路径 本地路径 //手动加载NFS共享
#vi /etc/fstab //自动加载
格式: 服IP:路径 本地路径 NFS 加载选项 备分标记 查检顺序
eg: 服IP:路径 本地路径 NFS default,soft 0 0
#netstat -ntlu 查看端口 (2049端口)
《注》:
1.NFS的工作原理
(1)客户机发送RPC请求到远程NFS的服务器中
(2)NFS服务器利用PORTMAP服务查询NFS的工作端口
(3)客户机联系要装载分区,同时服务器会验证客户机是否有权加载
(4)客户机更新mtab文件,表示加载成功
2. NFS的优缺点
集中存储数据
节省空间
安全性较差
3. 相关文件:
/etc/rc.d/init.d/nfs (启动脚本)
/etc/rc.d/init.d/nfslock (NFS锁定文件的服务脚本)
/sbin/rpc.lock (RPC脚本锁定文件)
/sbin/rpc.stated (RPC的网络状态监视程序)
/usr/sbin/exportfs ( NFS共享输出管理程序)
/usr/sbin/showmount (显示NFS的挂载信息)
/usr/sbin/rpc.mountd (发送远程加载和访问请求)
/usr/sbin/nfsstat (统计NFS的使用情况)
/usr/sbin/rpc.nfsd (NFS服务进程)
/var/lib/nfs/etab (记录允许共享的文件系统列表)
/var/lib/nfs/xtab (记录己共享的文件系统列表)
阅读(7226) | 评论(0) | 转发(0) |