不错,学习了!
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: UUID是记录在分区内的一个属性字段,所以dd复制出来的数据保持相同的UUID. ext4文件系统的UUID为128bit.
: 另外还有一个PARTUUID是分区表内记录的分区属性,GPT分区表对于块设备自身和每个分区表都有一个128bit的UUID的字段,要复制分区表才能复制PARTUUID. DOS分区表则是在MBR 440字节处存放一个32bit的标识,操作系统一般用这个标识和分区号合起来做PARTUUID.
: 具体可以做一个实验,用fallocate创建一个文件,然后用fdisk和gdisk给这个文件分区,用losetup把这个文件设为Linux的loop设备,用mkfs对loop设备的分区格式化,或者格式化整个文件。用blkid观察哪些文件有UUID,哪些文件有PARTUUID.
: ...................
--
FROM 120.240.48.*