本文共 1156 字,大约阅读时间需要 3 分钟。
NFS 服务器的配置主要通过 /etc/exports 文件来完成。文件格式如下:
<共享目录> <客户端地址或主机名> ( <权限参数> ) 权限参数> 客户端地址或主机名> 共享目录>
以下是一些常见的权限参数:
rw:支持读取和写入权限ro:仅支持读取权限no_root_squash:禁止root用户使用root权限root_squash:如果客户端用户是root,权限会被降级为匿名用户nobodyall_squash:所有用户权限都会被降级为匿名用户nobodyanonuid=<ID>:指定匿名用户的UID,需存在于/etc/passwd中anongid=<GID>:指定匿名用户的GID,需存在于/etc/passwd中sync:写入数据时同步到存储设备async:写入数据时先存入内存,再写入硬盘insecure:允许非授权客户端访问以下是一个示例配置:
/tmp *(rw,no_root_squash)/home/public 192.168.0.*(rw)/home/linux *.the9.com(rw,all_squash,anonuid=40,anongid=40)
配置完成后,需启动相关服务。在RedHat中,执行以下命令:
/etc/rc.d/init.d/portmap start/etc/rc.d/init.d/nfs startexportfs
如果对/etc/exports 进行修改,建议使用以下命令立即生效:
exportfs -rv
可以使用 showmount 命令查看当前挂载的 NFS 资源:
showmount -a
如果需要查看某个特定 NFS 服务器的共享目录,可以使用以下命令:
showmount -e
在 Linux 系统上,使用以下命令挂载 NFS 目录:
mount -t nfs:/ <共享目录> / <挂载点>挂载点> 共享目录>
例如:
mount -t nfs 192.168.0.1:/tmp /mnt/nfs
使用以下命令卸载 NFS 目录:
umount /mnt/nfs
showmount -e 192.168.0.169
mount -t nfs 192.168.0.169:/home/opt/RHEL4U5 /mnt/soft
exportfs -rv
通过以上命令,可以方便地管理 NFS 服务器和客户端的配置。
转载地址:http://qxrfk.baihongyu.com/