UUID: 在Linux系统中,磁盘的UUID(Universally Unique Identifier,全局唯一标识符)是根据硬盘的文件系统类型以及硬盘本身的属性来生成的。
理论上每块磁盘的UUID都是不同的,但是由于公有云厂家底层的复制逻辑,实际上从快照中创建出来的磁盘UUID可能会和原盘一致,如下图
vdc是从vdb的快照中创建出来的磁盘。由于UUID一致,直接挂载会出错或出现其他挂载冲突的情况,如下图
可以使用-onouuid参数来忽略uuid进行挂载
# mount -onouuid /dev/vdc /data1
这种方式只适合临时挂载,如果需要用UUID写fstab文件进行开机自挂载,还需要重新修改UUID。参考以下步骤
步骤一:先卸载需要修改UUID的磁盘
# umount /dev/vdc
步骤二:手动修改UUID(需要区分文件系统)
uuidgen随机生成一个UUID
# uuidgen
xfs文件系统修改UUID
# 将下面的new_UUID替换为刚刚生成的UUID # xfs_admin -U new_UUID /dev/vdc
ext2/ext3/ext4修改UUID
# 将下面的new_UUID替换为刚刚生成的UUID # tune2fs /dev/vdd -U new_UUID
步骤三:写入fstab(若需要开机自挂载,再操作此步骤)
# vim /etc/fstab
编辑完成后执行mount -a,无显示报错即可
© 版权声明
文章版权归作者所有,未经允许请勿转载。