产品动态
公共镜像更新动态
操作系统官方停止维护计划
产品公告
/etc/fstab 文件支持使用设备名称(例如 /dev/vda1)来标识文件系统。但是,设备名称可能会因为导入镜像后实际运行环境的更改而改变,因此使用设备名称标识文件系统可能会存在一些问题。为了避免这些问题,您可以将 /etc/fstab 文件中的文件系统标识方式改为 UUID,UUID 是一个唯一标识磁盘分区的字符串,不受设备名变化的影响。使用 UUID 作为 fstab 文件中的磁盘标识可以确保系统在设备名发生变化时仍能正确挂载文件系统。sudo cat /etc/fstab
UUID=c0b9ecd8-f922-4e5d-bccb-83fbc94ad23b / ext4 defaults 1 1
/dev/vda1)开始,则表示当前 fstab 是使用设备名称,可以参考后续操作来更换为 UUID 方式。/dev/vda1 / ext4 defaults 1 1
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"
/etc/fstab 文件备份至 /home 目录。sudo cp /etc/fstab /home
/etc/fstab 文件。sudo vi /etc/fstab
UUID=xxx格式,UUID=后的内容即 blkid 命令返回的设备对应 UUID 值。# 修改前/dev/vda1 / ext4 defaults 1 1# 修改后UUID=c0b9ecd8-f922-4e5d-bccb-83fbc94ad23b / ext4 defaults 1 1
sudo cat /etc/fstab
UUID=c0b9ecd8-f922-4e5d-bccb-83fbc94ad23b / ext4 defaults 1 1
sudo mount -a
/home目录下的备份 fstab 文件。sudo mv /home/fstab /etc/fstab
文档反馈