在磁盘上创建文件系统之前是否可以捕获 UUID 号

在磁盘上创建文件系统之前是否可以捕获 UUID 号

在磁盘上创建文件系统之前是否可以捕获 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软件包的一部分

相关内容