728x90
리눅스 UUID 확인 및 변경 방법
리눅스 시스템에서 UUID(Universally Unique Identifier)는 각 디스크 파티션을 고유하게 식별하는 데 사용됩니다. 이를 통해 디스크의 이름이 바뀌더라도 안정적인 마운트를 보장할 수 있습니다.
UUID 확인
UUID를 확인하려면 blkid 명령어를 사용합니다. 다음과 같이 입력하면 현재 시스템의 모든 블록 디바이스와 해당 UUID를 확인할 수 있습니다.
[root@ ~] # blkid
출력 예시
/dev/sda6: UUID="507bba8c-ab10-4337-9cb3-d7332acff4af" TYPE="ext4"
/dev/sda1: UUID="5f5ff936-58ef-4b8e-99c0-766c6cc0f067" TYPE="ext4"
/dev/sda2: UUID="73660598-8aea-462b-9826-a94b6e6719a3" TYPE="ext4"
/dev/sda3: UUID="d1733eb7-1b2c-4241-b808-da479003a3d0" TYPE="swap"
/dev/sda5: UUID="fb5e5c87-736a-4413-954a-fd76d1b99407" TYPE="ext4"
/dev/sda7: UUID="e00bfa8e-e4a1-4e00-92e6-e053f7463d22" TYPE="ext4"
이 명령어를 통해 각 파티션의 UUID와 파일 시스템 타입을 확인할 수 있습니다.
UUID 변경
UUID를 변경하려면 uuidgen 명령어를 사용하여 새 UUID를 생성할 수 있습니다.
[root@ ~] # uuidgen
출력 예시
bbe1046f-1fc3-4d48-a34c-07e0f708a582
이후, tune2fs 명령어를 사용하여 특정 블록 디바이스의 UUID를 변경할 수 있습니다.
[root@ ~] # tune2fs -U [블록디바이스]
예를 들어, /dev/sda1의 UUID를 변경하려면 다음과 같이 입력합니다.
tune2fs -U bbe1046f-1fc3-4d48-a34c-07e0f708a582 /dev/sda1
UUID 사용 이유
디스크의 이름은 시스템에 따라 변경될 수 있습니다. 예를 들어, /dev/sda가 /dev/sdb 또는 /dev/sdc로 바뀔 수 있습니다. 이처럼 디바이스 이름이 변경되면 /etc/fstab 파일의 마운트 설정과 실제 마운트 포인트가 달라져 부팅이 실패할 수 있습니다. 이러한 문제를 방지하기 위해 UUID를 사용합니다. UUID는 디바이스마다 고유하게 부여되므로, 장치 이름이 변경되더라도 UUID를 기반으로 안정적인 마운트를 지원합니다.
마무리
리눅스에서 UUID를 확인하고 변경하는 방법을 이해하면 시스템 관리에 큰 도움이 됩니다. UUID를 활용하여 디스크 관리를 효율적으로 수행하고, 시스템의 안정성을 높이는 데 기여할 수 있습니다.
728x90