Linux之开机自动挂载

【导读:数据是二十一世纪的石油,蕴含巨大价值,这是·情报通·大数据技术系列第[106]篇文章,欢迎阅读收藏】

1 基本概念

手动处理 mount 不是很人性化,那么是否在开机的时候就将想要的文件系统都挂载好,不用每次进入系统还需要在挂载一次呢?答案是肯定的,不过系统挂载也是存在一些局限。

根目录 / 是必须挂载的﹐而且一定要先于其它 mount point 被挂载进来。

其它 mount point 必须为已建立的目录﹐可任意指定﹐但一定要遵守必须的系统目录架构原则

所有 mount point 在同一时间之内,只能挂载一次。

所有 partition 在同一时间之内,只能挂载一次。

如若进行卸除﹐您必须先将工作目录移到 mount point( 及其子目录 ) 之外。

2 术语解释

1. 挂载:根文件系统外通过关联到根文件系统上的某个目录来实现访问。

2. 挂载点:mount_point ,用于作为另一个文件系统的访问入口。

3. 自动挂载:即 Linux 开机启动时自动挂载所需的分区,所有需要挂载的分区通过文件 /etc/fstab 描述。

3 详细说明

原理:对于 Linux 系统,根文件系统 “/” 之外的其他文件要想能够被访问,都必须通过 “ 关联 ” 到根文件系统上的某个目录来实现,此关联操作即为 “ 挂载 ” ,此目录即为 “ 挂载点 ” ,解除此关联关系的过程称之为 “ 卸载 ” 。

实现:自动挂载可以有两种方式

实现 1. 修改 /etc/fstab 文件即可完成自动挂载,添加完成后可以通过 cat /etc/fstab 和 man fstab 可以查看典型的挂载信息条目

查看此文件可知文件有 6 列。

第 1 列是设备名或者卷标

第 2 列是挂载点(也就是挂载目录)

第 3 列是所要挂载设备的文件系统或者文件系统类型

第 4 列是挂载选项,通常使用 defaults 就可以

第 5 列设置是否使用 dump 备份,置 0 为不备份,置 1 , 2 为备份,但 2 的备份重要性比 1 小

第 6 列设置是否开机的时候使用 fsck 检验所挂载的磁盘,置 0 为不检验,置 1 , 2 为检验,但置 2 盘比置 1 的盘晚检验。

实现 2. 修改 /etc/rc.d/rc.local 文件

将 mount 命令添加进 rc.local 文件是另一种实现开机自动挂载的方式

mount /dev/mapper/vg_study-lv_study /lvm_study

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200326A007DO00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券