访问网络附加存储
目录
1.NFS 的主要功能是什么?
2.如何安装与配置 NFS?
3.说出手动挂载 NFS 的必要步骤。
4.说出自动挂载 NFS 的必要步骤。
5.说明创建自动挂载时的间接映射和直接映射的主要区别。
1.NFS 的主要功能是什么?
NFS(网络文件系统)的主要功能是让网络中的不同计算机(通常是 Unix/Linux 系统)通过网络共享文件和目录,实现像访问本地文件一样访问远程共享资源。
2.如何安装与配置 NFS?
安装(以 CentOS 为例):
服务端:安装 nfs-utils 和 rpcbind(yum install nfs-utils rpcbind),启动并设置开机自启(systemctl start nfs-server rpcbind;systemctl enable nfs-server rpcbind)。
客户端:安装 nfs-utils(yum install nfs-utils),启动 rpcbind 并设置开机自启。
配置:
服务端:编辑 /etc/exports 文件,添加共享目录及权限(格式:共享目录 客户端地址(权限),如 /data 192.168.1.0/24(rw,sync,no_root_squash)),执行 exportfs -r 使配置生效。
客户端:无需额外配置,可直接挂载服务端共享目录。
3.说出手动挂载 NFS 的必要步骤。
客户端检查服务端共享目录(showmount -e 服务端IP)。
客户端创建本地挂载点(mkdir /mnt/nfs_share)。
执行挂载命令(mount -t nfs 服务端IP:共享目录 本地挂载点,如 mount -t nfs 192.168.1.100:/data /mnt/nfs_share)。
4.说出自动挂载 NFS 的必要步骤。
客户端安装 autofs 工具(yum install autofs),启动并设置开机自启(systemctl start autofs;systemctl enable autofs)。
编辑主配置文件 /etc/auto.master,添加挂载点与子配置文件的映射(格式:/挂载点父目录 /etc/auto.子配置文件名,如 /mnt /etc/auto.nfs)。
创建并编辑子配置文件(如 /etc/auto.nfs),添加共享目录映射(格式:子目录 -选项 服务端IP:共享目录,如 nfs_share -rw 192.168.1.100:/data)。
重启 autofs 服务(systemctl restart autofs),访问挂载点(cd /mnt/nfs_share)触发自动挂载。
5.说明创建自动挂载时的间接映射和直接映射的主要区别。
对比项 | 间接映射 | 直接映射 |
挂载点结构 | 多层目录(父目录→子目录),如 /mnt/nfs_share | 单层目录,直接指定最终挂载点,如 /nfs_share |
配置方式 | 需在 auto.master 中指定父目录和子配置文件,子配置文件定义子目录映射 | 在 auto.master 中直接指定最终挂载点和映射规则(无需子配置文件) |
灵活性 | 适合管理多个相关共享目录,结构清晰 | 适合单个或少量独立共享目录,配置更简洁 |