目录
1. NFS 的主要功能是什么?
NFS
是一种分布式文件系统协议,主要功能包括:
① 允许远程计算机通过网络访问共享文件。
② 实现文件系统在客户端和服务器之间的透明访问。
③ 支持文件的共享、读取和写入,使得多个计算机可以共享相同的文件系统。
2. 如何安装与配置 NFS?
在大多数
Linux
发行版中,安装
NFS
通常涉及以下步骤:
① 安装
NFS
服务器软件包:使用发行版的包管理工具安装
nfs-kernel-server
。
② 配置
NFS
共享:编辑
/etc/exports
文件,指定要共享的目录及权限。
③ 启动
NFS
服务:启动和重启
NFS
服务,确保共享目录已配置生效。
3. 说出手动挂载 NFS 的必要步骤。
手动挂载
NFS
通常包括以下步骤:
① 确保客户端上有一个空挂载点(目标目录)。
② 使用
mount
命 令 手 动 挂 载
NFS
共 享 到 该 目 录 ,
如
sudo mount -t nfs server:/shared_directory /mnt/local_directory。
4. 说出自动挂载 NFS 的必要步骤。
自动挂载
NFS
通常使用
/etc/fstab
文件实现,步骤包括:
① 编辑
/etc/fstab
文件,在文件末尾添加一行,指定
NFS
服务器、共享目录和本地挂载点。
② 使用
mount -a
命令测试
fstab
文件的语法,以确保没有错误。
③ 重新启动系统或手动使用
mount -a
命令加载所有
fstab
中的挂载点。
5. 说明创建自动挂载时的间接映射和直接映射的主要区别。
(1)直接映射:
在
/etc/fstab 中直接指定 NFS
服务器和共享路径;
这种方式需要确保
NFS
服务器在客户端挂载时可用。
(2)间接映射:
使用自动挂载工具(如
autofs)来动态地在访问时才挂载 NFS
共享。
在
autofs
的配置中,指定 NFS
服务器和共享路径,但是不在
fstab
中静态配置。
客户端在首次访问共享目录时才会自动挂载。
(3)主要区别:
直接映射是静态的,适合
NFS
服务器常常在线的情况。
间接映射则更灵活,适合
NFS
服务器不一定常在线的场景,可以节省客户端资源和网络资源。