CentOS配置NFS服务器.doc
文本预览下载声明
环境:
NFS server:192.168.1.8
NFS client:192.168.1.116
实际中所用的系统都是CentOS5.7(64bit)。
服务器端安装配置:
安装服务器操作系统:
在装好系统要求重启之后,在下图界面中勾选NFS4,然后关闭防火墙,会默认安装NFS服务器所需的portmap,nfs-utils-lib和nfs-utils这三个包。
2、 在server上创建要共享的目录:mkdir /nfs;
3、 编辑NFS主配置文件/etc/exports:vi /etc/exports,
输入/nfs 192.168.1.0/24(rw,no_root_squash,sync)。
再输入exportfs –r保存设置。
客户端的常用权限包括:
rw:read-write,可读写;
ro:read-only,只读;
sync:文件同时写入硬盘和内存;
async:文件暂存于内存,而不是直接写入内存;
no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。
root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;
all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;
4、 启动NFS环境:
在服务器上执行:service portmap start,service nfs start;
可以输入showmount –e查看是否配置成功。
客户端挂载共享目录:
1、创建挂载点:mkdir /nfs。
2、挂载共享目录:mount -t nfs 192.168.1.8:/nfs /nfs
服务器端图形化配置窗口:
在服务器上输入system-config-nfs命令即会弹出图形化配置窗口,可以更方便的管理。图形化界面如下图示:
为第2步中所建的共享目录。
为client IP和所具有的权限。
服务器上的共享目录
本地的挂载点
显示全部