linux: 시스템에서 사용 가능한 모든 디스크의 모든 UUID를 보는 방법은 무엇입니까?

linux: 시스템에서 사용 가능한 모든 디스크의 모든 UUID를 보는 방법은 무엇입니까?

/etc/fstab내용은 다음과 같습니다.

# / was on /dev/sda1 during installation
UUID=77d8da74-a690-481a-86d5-9beab5a8e842 /               ext4    errors=remount-ro 0       1

시스템에 여러 개의 다른 디스크가 있지만 이들 중 일부가 올바른 위치에 마운트되어 있지는 않습니다(예: /dev/sda1 및 /dev/sdb1이 때때로 반대가 됨).

시스템에 있는 모든 디스크의 UUID를 보는 방법은 무엇입니까? 이 시스템에서 세 번째 디스크의 UUID를 볼 수 있습니까?

답변1

blkid(루트로 사용되거나 와 함께 사용됨 ) 이라는 도구가 있습니다 sudo.

# blkid /dev/sda1
/dev/sda1: LABEL="/" UUID="ee7cf0a0-1922-401b-a1ae-6ec9261484c0" SEC_TYPE="ext2" TYPE="ext3"

당신은 확인할 수 있습니다이 링크더 많은 정보를 알고 싶다면

답변2

/dev/disk/by-uuid각 드라이브의 UUID를 해당 항목에 매핑하는 심볼릭 링크가 있습니다 ( /dev/dev/sda1: )

다음 명령을 사용하여 이를 볼 수 있습니다.ls -lha /dev/disk/by-uuid

답변3

사용하기 가장 좋은 명령은 lsblk -f모든 장치와 파티션, 마운트된 방법(있는 경우) 및 동일한 드라이브에서 LVM, crypto_LUKS 또는 여러 볼륨 그룹을 사용하는 경우 장치의 트리 구조를 나열합니다.

답변4

lsblk -o +uuid,name

-o--output( )에 추가할 수 있는 모든 출력을 볼 수 있습니다 .

lsblk --help

이것은 또한 작업을 완료합니다.

# blkid

관련 정보