在磁盘上创建文件系统之前是否可以捕获 UUID 号?
如果是,如何 - 通过哪个命令?
blkid ( before run mkfs.ext4 on sdb disk )
<no output>
blkid ( after run mkfs.ext4 on sdb disk )
/dev/sdb: UUID="9bb52cfa-0070-4824-987f-23dd63efe120" TYPE="ext4"
目标 - 我们希望在创建文件系统之前捕获 Linux 机器磁盘上的 UUID 号
答案1
不,又是。
创建文件系统的命令是生成 UUID 的命令。因此,在运行之前,没有 UUID 可用于命名文件系统。
但是,可以使用特定的 UUID 来创建文件系统:
$ uuid=$(uuidgen)
$ echo "$uuid"
9a7d78e5-bc6c-4b19-94da-291122af9cf5
$ mkfs.ext4 -U "$uuid"
该uuidgen
程序是e2fsprogs
软件包的一部分