在过去的几篇文章中,我们研究了创建新部分的过程。及其格式化以供进一步使用 - 创建一个文件系统,例如 ext4。然而,应该用与 Linux 中目录树的组织差异相关的另一个主题来补充这些知识。今天我们将讨论如何挂载分区和设备 - 这包含在高级部分中 Linux 管理员课程 塔尔图.
什么是挂载以及为什么需要它,Linux 管理员课程 Tartu
在类 UNIX 操作系统中,目录树中驱动器的组织是不同的。该系列操作系统的用户所熟悉的 微软Windows。在后者中,节是目录树中最高级别的组织。路径总是以字母卷开始 - C:\, D:\, E:\ 等等
而在Linux中,目录树的最高级别是根目录,用斜杠表示 - “\”由此计算计算机上文件或文件夹的任何绝对路径。要了解更多信息,我们建议参加远程学习课程。 Linux 在线课程 塔尔图.
因此,任何新分区都会安装在目录树中的某一点或另一点。根据术语 Windows - 在用户指定的文件夹中。该文件夹称为分区挂载点。该分区上任何数据的绝对路径包括作为中间目标的安装点。
在这种情况下,只要该分区安装在系统上,您的文件就可以在指定的地址上使用。而卸载后您将无法访问它们。值得注意的是,本地设备和网络文件系统都是通过这种方式挂载的。例如,使用工具创建 NFS的 или SMB。每个系统管理员都应该掌握它们 - 为此,请完成 Linux 培训课程塔尔图.
Linux 中使用什么实用程序挂载文件系统
Linux挂载分区的主要工具是命令 安装。值得注意的是,如果没有超级用户权限,则只能在没有选项和参数的情况下输入。因此,它将向用户显示系统中安装的所有设备的列表。分析实用程序的输出以立即查看实际目录树的组成部分非常有用。
具有 root 权限和选项 -a 该实用程序可用于自动安装设备。然后您将不需要输入参数,但程序将从文件中获取丢失的数据 / etc / fstab文件。值得注意的是,挂载文件中未指定的设备将不起作用。在这种情况下,文件 / etc / fstab文件 包含以下数据:
- 设备ID;
- 文件系统类型;
- 设备挂载点;
- 安装选项;
- 服务设置(备份和数据验证)。
此外,操作系统启动时,将自动安装在此配置文件中输入的所有设备。当然,前提是用户提供的所有数据都是正确的。
无需编辑文件即可挂载一次设备 / etc / fstab文件。为此,请使用超级用户权限在命令行中输入 mount 命令。并指定以下选项和参数:
- -t <文件系统类型> (例如, ext4);
- 设备的路径(例如, / dev / sda2);
- 挂载点(例如 到/ mnt);
- -o <选项>(例如,noexec 禁用运行可执行文件或 ro 选择只读模式)。
要了解有关可用命令选项的更多信息,我们建议浏览 Linux 培训课程 塔尔图。或者至少阅读内置的用户手册。为此,请在命令行中输入命令 曼山.
值得注意的是,如果您手动挂载设备,当您重新启动系统时,它将自动卸载。您也可以使用命令手动卸载分区 卸除。当然,要完成此操作,您还需要 管理员权限.
团队 塞迪科姆大学: 思科学院, Linux专业学院, Python Institute.

