腾讯云CVM服务器配置 fstab 文件磁盘标识方式为 UUID_新手站长网_云淘科技

操作场景

为了确保 Linux 系统在挂载文件系统时能够正确识别磁盘,请您检查并正确配置 fstab 文件磁盘标识方式。fstab(文件系统表)是 Linux 系统中用于存储文件系统挂载信息的配置文件。通常情况下,/etc/fstab 文件支持使用设备名称(例如 /dev/vda1)来标识文件系统。但是,设备名称可能会因为导入镜像后实际运行环境的更改而改变,因此使用设备名称标识文件系统可能会存在一些问题。为了避免这些问题,您可以将 /etc/fstab 文件中的文件系统标识方式改为 UUID,UUID 是一个唯一标识磁盘分区的字符串,不受设备名变化的影响。使用 UUID 作为 fstab 文件中的磁盘标识可以确保系统在设备名发生变化时仍能正确挂载文件系统。

配置 fstab 文件磁盘标识方式为 UUID

确认 fstab 当前配置

执行以下命令,查看当前的配置方式。

sudo cat /etc/fstab

如果得到类似如下输出,即第一列以 UUID 开始,则表示当前 fstab 已按照 UUID 方式配置。

UUID=c0b9ecd8-f922-4e5d-bccb-83fbc94ad23b / ext4 defaults 1 1

如果得到类似如下输出,第一列以块设备名(例如/dev/vda1)开始,则表示当前 fstab 是使用设备名称,可以参考后续操作来更换为 UUID 方式。

/dev/vda1 / ext4 defaults 1 1

获取 UUID

要获取分区的 UUID,可以使用 blkid 命令。blkid 命令会显示所有可用分区的详细信息,包括其 UUID。在终端中运行以下命令:

sudo blkid

得到类似如下输出,该输出表示设备/dev/vda1关联的 UUID 是 c0b9ecd8-f922-4e5d-bccb-83fbc94ad23b

/dev/vda1: UUID="c0b9ecd8-f922-4e5d-bccb-83fbc94ad23b" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="bcfcb5cb-01"

修改 fstab

1. 将当前 /etc/fstab 文件备份至 /home 目录。

sudo cp /etc/fstab /home

2. 使用 vi 编辑器,打开 /etc/fstab 文件。

sudo vi /etc/fstab

3. 编辑 fstab 文件中以设备名称开始的配置,将设备名称修改为UUID=xxx格式,UUID=后的内容即 blkid 命令返回的设备对应 UUID 值。

# 修改前/dev/vda1 / ext4 defaults 1 1# 修改后UUID=c0b9ecd8-f922-4e5d-bccb-83fbc94ad23b / ext4 defaults 1 1

4. 按 Esc 输入 :wq ,并按下 Enter,保存设置并退出编辑器。5. (可选)执行以下命令,确保修改已成功保存。

sudo cat /etc/fstab

如果返回以下内容,则表示已成功保存。

UUID=c0b9ecd8-f922-4e5d-bccb-83fbc94ad23b / ext4 defaults 1 1

6. (可选)执行以下命令,如果无报错则表示已成功按照 UUID 方式进行配置。

sudo mount -a

7. (可选)删除/home目录下的备份 fstab 文件。如果未成功修改为 UUID 标识,可以通过将 fstab 文件恢复,恢复系统到原先的状态。

sudo mv /home/fstab /etc/fstab



对腾讯云CVM服务器有疑惑?想了解产品收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/16440.html

(0)
匿名
上一篇 2023年12月1日
下一篇 2023年12月5日

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。