디스크에 파일 시스템을 생성하기 전에 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