Linux / 명령어 / blkid - 블록 장치 UUID와 파일 시스템 형식 조회
blkid는 블록 장치에 기록된 파일 시스템 형식, UUID, 레이블 같은 식별 정보를 조회합니다. 마운트 설정이나 장치 식별값을 확인할 때 사용합니다.
blkid 명령어란?
UUID는 파일 시스템을 식별하는 값이며, 장치 경로보다 연결 순서 변경에 덜 민감합니다. TYPE은 파일 시스템 종류, LABEL은 설정된 이름을 뜻합니다. 일부 장치는 권한이나 캐시 상태에 따라 표시되지 않을 수 있고, 복제한 파일 시스템은 UUID가 중복될 수 있습니다.
기본 문법
blkid [옵션] [장치]
설치된 구현과 옵션은 배포판에 따라 다를 수 있습니다. man blkid으로 현재 시스템의 설명을 확인하세요.
사용 예제
인식 가능한 장치 조회
조회할 수 있는 장치의 식별 정보를 표시합니다.
sudo blkid
특정 파티션 조회
장치 이름은 lsblk에서 확인한 실제 경로로 바꾸세요.
sudo blkid /dev/sdb1
UUID 값만 추출
설정 파일에 사용할 값을 한 줄로 확인합니다.
sudo blkid -s UUID -o value /dev/sdb1
UUID와 파일시스템 종류 확인하기
blkid는 블록 장치의 UUID, 파일시스템 유형, 라벨 등을 조회합니다. 권한 또는 캐시 상태에 따라 일반 사용자에게 일부 정보가 보이지 않을 수 있습니다.
sudo blkid /dev/sda2
예시 출력(식별자는 설명용 값):
/dev/sda2: UUID="11111111-2222-3333-4444-555555555555" TYPE="ext4"
UUID는 장치 이름이 재배열되어도 같은 파일시스템을 가리키는 데 유용해 /etc/fstab에 자주 사용합니다. 그러나 파일시스템을 새로 만들거나 복제하면 UUID가 달라지거나 중복될 수 있습니다. 설정에 복사하기 전 실제 대상 장치의 UUID와 마운트 관계를 함께 확인하세요.
주요 옵션과 형식
| 옵션·형식 | 설명 |
|---|---|
-s 태그 |
UUID·TYPE 같은 특정 태그만 선택합니다. |
-o 형식 |
출력 형식을 지정합니다. value는 값만 출력합니다. |
-L 레이블 |
레이블과 일치하는 장치를 찾습니다. |
-U UUID |
UUID와 일치하는 장치를 찾습니다. |
-p |
저수준 검사를 수행합니다. |
사용할 때 주의할 점
장치를 복제한 직후에는 UUID가 중복될 수 있으므로 UUID만 믿고 쓰기 작업을 진행하지 마세요. 일반 사용자 권한의 출력이 비어도 장치나 파일 시스템이 없다는 뜻은 아닐 수 있습니다. 실제 포맷·마운트 작업 전에는 장치 크기와 마운트 상태까지 재확인하세요.
자주 묻는 질문
blkid의 UUID와 PARTUUID는 같나요?
아닙니다. UUID는 주로 파일 시스템 식별값이고 PARTUUID는 파티션 표에서 부여된 파티션 식별값입니다.
공식 문서
옵션의 정확한 동작과 구현별 차이는 blkid 관련 공식 문서에서 확인할 수 있습니다.









