详情页标题前

阿里云ECS云服务器在fstab文件中配置UUID方式自动挂载数据盘-云淘科技

详情页1

在Linux系统中,您可以通过配置fstab文件让ECS启动时会自动挂载数据盘的文件系统。但是,如果fstab文件配置不当,那么您的云盘的挂载顺序变更后,可能会导致ECS重启后不能正常运行。本文介绍如何在fstab文件中配置UUID方式自动挂载数据盘的文件系统,可以解决此类重启异常问题。

前提条件

挂载到实例的云盘已经进行分区格式化。具体操作,请参见初始化小于等于2 TiB数据盘(Linux)。

背景信息

fstab支持使用云盘分区名(例如/dev/vdb1)或UUID标识文件系统,两者的差异如下所示:

  • 在fstab中使用云盘分区名标识文件系统,如果云盘的挂载顺序变更,云盘分区可能不会被正确地挂载(mount)到原来的挂载点。这种情况下可能会影响您在ECS上运行的应用。

  • 在fstab中使用UUID标识文件系统,如果云盘的挂载顺序变更,云盘分区仍然可以正确地挂载(mount)到原来的挂载点。因此,本文建议使用UUID标识文件系统。

操作步骤

  1. 远程连接ECS实例。

    具体操作,请参见通过密码或密钥认证登录Linux实例。

  2. 运行以下命令,查看实例的云盘信息。

    fdisk -lu

    运行结果如下所示。阿里云ECS云服务器在fstab文件中配置UUID方式自动挂载数据盘-云淘科技

  3. 运行以下命令,查询数据盘的UUID信息。

    blkid

    运行结果如下所示。阿里云ECS云服务器在fstab文件中配置UUID方式自动挂载数据盘-云淘科技

  4. (可选)运行以下命令,分别为数据盘分区创建挂载点。

    您也可以将目标数据盘挂载到已有目录下,无需创建新的挂载点,本示例以新建挂载点为例。

    • 创建/dev/vdb1分区的挂载点/test01:

      mkdir /test01
    • 创建/dev/vdc1分区的挂载点/test02:

      mkdir /test02
  5. 在fstab文件中添加数据盘分区的挂载信息。

    1. 运行以下命令,编辑fstab。

      vi /etc/fstab
    2. i键进入编辑模式。

    3. 新增以下挂载信息。

      UUID=59f23670-94c1-42d1-8bb0-209d7854****   /test01     ext4    defaults     0   0
      UUID=88619b1a-d971-41c2-91d0-3a440fc0****   /test02     xfs     defaults     0   0

      结果如下所示。阿里云ECS云服务器在fstab文件中配置UUID方式自动挂载数据盘-云淘科技

      序号

      字段

      说明

      要挂载分区的文件系统。

      此处建议使用UUID,可以使用blkid命令查询分区文件系统的UUID。

      文件系统的挂载位置。

      您可以自己创建新的挂载位置,例如本文中的/test01和/test02。

      要挂载分区的文件系统类型。

      您可以使用blkid命令查询分区的文件系统类型。

      挂载时使用的参数,一般情况下使用defaults参数。如果需要使用多个参数,通过英文逗号(,)分隔,例如defaults,noatime

      对于参数的更多信息,请参见fstab说明。

      dump工具是否对这个文件系统进行备份。

      • 0:表示忽略。

      • 1:表示进行备份。

      一般情况下没有使用dump工具,可以设置为0。

      fsck检查文件系统的优先级。

      • 0:表示不检查文件系统。

      • 1:如果需要检查,根目录(/)对应的文件系统设置为1。

      • 2:如果需要检查,非根目录对应的其它文件系统设置为2。

      一般情况下,可以设置为0。

    4. 修改完成后,按Esc键退出编辑模式。

    5. 输入:wq后,按Enter键保存并退出。

  6. 运行以下命令,查看fstab文件。

    cat /etc/fstab

    执行结果如下所示。阿里云ECS云服务器在fstab文件中配置UUID方式自动挂载数据盘-云淘科技

  7. (可选)运行以下命令,挂载数据盘分区的文件系统。

    • 挂载/dev/vdb1:

      mount /dev/vdb1 /test01
    • 挂载/dev/vdc1:

      mount /dev/vdc1 /test02
  8. 运行以下命令,检查挂载结果。

    df -h

    执行结果如下所示。

    阿里云ECS云服务器在fstab文件中配置UUID方式自动挂载数据盘-云淘科技

配置完成后,您后续如果重启ECS实例,系统将自动挂载数据盘。

常见问题

Linux实例的/etc/fstab文件配置错误导致系统启动异常

腾讯云1折,限时活动,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/152379.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云ECS云服务器查看磁盘序列号-云淘科技

    序列号特性可以用于在操作系统内为磁盘(包括云盘和本地盘)提供唯一身份标识,从而达到识别和区分不同磁盘的目的,同时通过磁盘序列号可以进一步确定云盘ID。本文介绍如何在Linux和Windows操作系统中查看磁盘序列号以及如何通过磁盘序列号确认云盘ID。 使用限制 序列号特性使用限制说明: 仅支持2020年06月10日及之后新创建的磁盘,之前创建的磁盘不具有该特…

    阿里云服务器 2023年12月9日
  • 阿里云ECS云服务器查看磁盘序列号-云淘科技

    序列号特性可以用于在操作系统内为磁盘(包括云盘和本地盘)提供唯一身份标识,从而达到识别和区分不同磁盘的目的,同时通过磁盘序列号可以进一步确定云盘ID。本文介绍如何在Linux和Windows操作系统中查看磁盘序列号以及如何通过磁盘序列号确认云盘ID。 使用限制 序列号特性使用限制说明: 仅支持2020年06月10日及之后新创建的磁盘,之前创建的磁盘不具有该特…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云ECS云服务器在fstab文件中配置UUID方式自动挂载数据盘-云淘科技

    在Linux系统中,您可以通过配置fstab文件让ECS启动时会自动挂载数据盘的文件系统。但是,如果fstab文件配置不当,那么您的云盘的挂载顺序变更后,可能会导致ECS重启后不能正常运行。本文介绍如何在fstab文件中配置UUID方式自动挂载数据盘的文件系统,可以解决此类重启异常问题。 前提条件 挂载到实例的云盘已经进行分区格式化。具体操作,请参见初始化小…

    阿里云服务器 2023年12月9日
  • 阿里云RDS数据库UUID生成器(sequential-uuids)-云淘科技

    RDS PostgreSQL支持Sequential UUID generators插件,该插件提供顺序模式的UUID生成。 前提条件 RDS PostgreSQL实例版本满足以下要求: 实例大版本为PostgreSQL 10或以上。 内核小版本为20220228以上。查看和升级内核小版本,请参见升级内核小版本。 您的账号类型必须为高权限账号。您可以在RDS…

    阿里云数据库 2023年12月9日
  • 阿里云大数据开发治理平台 DataWorksQueryPublicModelEngine-云淘科技

    调用QueryPublicModelEngine接口,使用FML语句查询数据建模引擎的信息。 每次调用该接口均需使用FML语句请求获取查询信息。 除了数仓分层、业务过程和数据域查询外,其他引擎信息查询均可使用分页查询方式。您可以在FML语句结尾增加offset num limit num语句,表示查询信息时的偏移量及每次返回的页数。目前偏移量取值仅支持为页数…

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。