目录
概述
确定磁盘设备名
修改磁盘UUID
报错解决
概述
如果使用快照创建云盘后挂载到原Linux实例,新创建云盘的UUID会和原云盘冲突。或者同一个快照创建多块磁盘挂载到同一台机器,多块盘的UUI会冲突。
本文介绍如何修改新云盘的UUID。大多数场景下文件系统为xfs,所以本文适用于xfs文件系统磁盘修改UUID。
确定磁盘设备名
默认情况下,新挂载的盘会以“/dev/vda,/dev/vdb,/dev/vdc...”的顺序自动顺延下去。但是有些磁盘较多的情况下,我们无法确认是哪个设备名。可以用以下两种方式进行二次确认:
1.命令行查找对比
--name指定你需要确认的设备名。此命令会输出此设备对应云盘的DiskId,可以和你创建云盘的DiskId进行对比。
udevadm info --query=all --name=/dev/vde | grep ID_SERIAL= | awk -F '=' '{print $2}'
2.控制台查看
“阿里云控制台 --> ECS --> 实例 --> 实例详情页 --> 云盘” 或者 “阿里云控制台 --> ECS --> 云盘 ”
找到对应云盘后:“更多 --> 编辑属性”。即可查看到对应云盘挂载在服务器上的设备名。
注意:此设备名只能保证刚挂载上的云盘在服务器上的设备名的准确性。如果云盘挂在后,服务器发生过重启,则设备名会发生随机改变,且此处设备名不会更新。
修改磁盘UUID
xfs_admin -U generate /dev/vdxx
报错解决
报错大意:此文件系统在日志中有重要元数据发生更改,需要重置。如果无法装载文件系统,请使用xfs_repair -L 命令销毁日志,尝试修复。文章来源:https://www.toymoban.com/news/detail-529245.html
在执行xfs_admin -U generate前,限制性xfs_repair -L。在磁盘比较大时,此命令执行会比较慢,属于正常现象。文章来源地址https://www.toymoban.com/news/detail-529245.html
xfs_repair -L /dev/vdb
到了这里,关于阿里云-云盘修改UUID的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!