Linux修改分区UUID

由于sda5是通过dd命令复制过来的,存在2个相同的UUID。
uuidgen可以产生一个随机的编号。
在tune2fs修改前,需要使用e2fsck -f进行校验。

root@xydpc:~# uuidgen
9b1a8381-36fd-48c1-bae0-7e7cb9d4c408
root@xydpc:~# e2fsck -f /dev/sda5
e2fsck 1.44.1 (24-Mar-2018)
第 1 步:检查inode、块和大小
第 2 步:检查目录结构
第 3 步:检查目录连接性
第 4 步:检查引用计数
第 5 步:检查组概要信息
/dev/sda5:167166/393216 文件(0.3% 为非连续的), 1256324/1572864 块
root@xydpc:~# tune2fs /dev/sda5 -U 9b1a8381-36fd-48c1-bae0-7e7cb9d4c408
tune2fs 1.44.1 (24-Mar-2018)
在启用了校验值的文件系统上设置 UUID 需要花费一段时间。
Proceed anyway (or wait 5 seconds to proceed) ? (y,N) y
root@xydpc:~# blkid /dev/sda5
/dev/sda5: UUID="9b1a8381-36fd-48c1-bae0-7e7cb9d4c408" TYPE="ext4" PARTLABEL="archLinux" PARTUUID="97f3794f-40f9-46d8-8e49-0ae10e2a87b2"
root@xydpc:~#

在fstab中修改为新的UUID,已保持在启动时自动挂载。

root@xydpc:~# mount /dev/sda5 /mnt
root@xydpc:~# vi /mnt/etc/fstab
  1 # Static information about the filesystems.
  2 # See fstab(5) for details.
  3 
  4 # <file system> <dir> <type> <options> <dump> <pass>
  5 # /dev/sda5
  6 UUID=9b1a8381-36fd-48c1-bae0-7e7cb9d4c408       /               ext4            rw,relatime     0 1
  7 

参考资料:
Linux下查看硬盘UUID和修改硬盘UUID(转)
linux下硬盘uuid查看及修改设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值