리눅스 blkid 명령어 | UUID와 GUID 차이

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

리눅스 blkid 명령어는 블록 디바이스의 파일 시스템 유형 or 속성을 출력하는 명령어입니다. 주 목적은 리눅스 서버를 다시 시작하는 경우 /etc/fstab 파일에 자동 마운트 정보를 설정할 때 UUID를 확인하기 위해 사용되는 명령어입니다.

✅ blkid 명령어 사용 예시

blkid [장치명]
# 사용 예시
~]# blkid /dev/xvdf
/dev/xvdf: PTUUID="56ddf611-5464-4df1-a833-7d988a3a30b8" PTTYPE="gpt"

명령어만 입력했을 경우 전체 파티션의 UUID를 확인할 수 있습니다.

리눅스 blkid 명령어

✅ UUID와 GUID 차이

리눅스에서 파티션 작업에 대해 체크하는 중 UUID와 GUID 차이에 대해 체크를 하게 되었습니다. blkid 명령어로 UUID를 확인 했을 때와 fdisk 명령어로 UUID를 확인했을 때 동일하게 나오지만 다를 수 있습니다. UUID와 GUID 차이와 UUID가 다른 경우 중 동일한 장치에 UUID가 다른 경우를 먼저 확인해 보겠습니다.

동일한 장치에 UUID가 여러 개일 수 있습니다.

UUID: 9DBA9BC1-89AE-0FC8-6785-D6638E000000= 물리적 파티션의 UUID(fdisk로 보고)
UUID="0c5f13e6-bd91-4934-b060-f9a078a1f0ee"= 파티션에 있는 *파일 시스템* UUID(blkid로 보고, fstab 등에서 사용)
  • UUID(universally unique identifier)
  • UUID 범용 고유 식별자
  • GUID(globally unique identifier
  • 전역 고유 식별자, 글로벌 고유 식별

RFC4122에 따르면 UUID는 GUID로도 알려져 있습니다. 동일한 파티션에 대한 두 개의 이름일 뿐이라고 생각할 수 있습니다. GUID는 주로 Microsoft에서 개발된 용어이며, Microsoft의 COM(Component Object Model) 및 Windows 레지스트리 등에서 널리 사용됩니다. 그러나 일반적으로는 UUID와 GUID가 상호 교환 가능하게 사용되는 경우가 많습니다.

✅ UUID

UUID는 “Universally Unique Identifier”의 약자로, 고유 식별자를 나타내는 16바이트(128비트) 길이의 숫자입니다. UUID는 여러 시스템에서 고유성을 보장하기 위해 사용되며, 특히 분산 환경에서 객체나 엔터티를 식별하는 데 유용합니다.

550e8400-e29b-41d4-a716-446655440000

UUID는 데이터베이스 레코드, 분산 시스템에서의 고유 식별자, 임시 파일의 이름 등 다양한 상황에서 사용됩니다. 그 고유성과 무작위성은 충돌의 가능성을 매우 낮추므로, 동일한 UUID가 두 번 생성되는 일은 거의 없습니다.

✅ GUID

GUID는 “Globally Unique Identifier”의 약어로, UUID와 동등한 개념입니다. GUID는 전 세계적으로 고유한 식별자를 나타내며, 주로 소프트웨어 및 시스템에서 고유성을 보장하기 위해 사용됩니다.

GUID는 16바이트(128비트) 길이의 숫자로 표현되며, UUID와 동일하게 8-4-4-4-12의 5개 그룹으로 나누어진 16진수로 표현됩니다. 예를 들면 다음과 같습니다

{3F2504E0-4F89-11D3-9A0C-0305E82C3301}
노트북과 샐러드

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

Similar Posts

  • 리눅스 YUM 개념과 기본 명령어

    YUM(Yellow dog Updater, Modified)은 레드햇(RPM) 계열 리눅스 배포판에서 사용되는 패키지 설치 및 관리 도구입니다. 기존의 RPM 방식은 패키지 설치 시 의존성 문제로 사용자가 필요한 도구를 일일이 설치해야 하는 번거로움이 있었습니다. YUM은 이러한 의존성 문제를 자동으로 해결해 주며, 필요한 패키지와 관련된 의존 패키지를 함께 설치하여 오류를 최소화합니다. 의존성이 존재할 때 관련된 다른 패키지들을 자동으로…

  • 리눅스 커널 버전 확인 명령어 및 배포판 버전 확인 방법

    리눅스를 운영할 때 리눅스 커널 버전 확인과 배포판 버전을 확인해야 하는 경우가 있습니다. ✅ 리눅스 커널 버전 확인 명령어 리눅스에서 커널 버전을 확인하는 명령어는 uname 명령어를 사용해서 확인할 수 있습니다. 1. uname 명령어 uname -a는 모든 결과를 보여 줍니다. 2. /proc/version 에서 확인 3. hostnamectl ✅ 리눅스 배포판 버전 확인 리눅스의 배포판 버전을…

  • [Shell 특수문자] 리눅스 와일드카드(메타문자)

    리눅스 와일드카드는 Shell 특수문자로 메타 문자로 불리기도 합니다. Shell 특수 기호 중 와일드카드(글로빙으로 부르기도 함)는 문자 패턴에 따라 파일명을 선택할 수 있습니다. 특수 문자에는 인용(따옴표) 기호, 리눅스 다중 명령어, 리눅스 히스토리 기호, 리눅스 디렉토리 기호, 리눅스 괄호 기호 및 입출력 리다이렉션 등 다양하게 있습니다. ✅ 리눅스 와일드카드 매칭 문자 리눅스 와일드카드 매칭 문자…

  • 리눅스 Rsync 명령어

    Rsync (Remote Sync) 는 네트워크를 통해 파일과 디렉터리를 효율적으로 동기화하는 백업 방식입니다. 전체 데이터를 매번 복사하는 대신 변경된 부분만 증분 방식으로 전송하여 빠르고 안정적인 동기화를 지원합니다. 또한 다양한 옵션을 통해 압축, 암호화, 권한 유지, 삭제 동기화 등 세밀한 제어가 가능하며, 백업과 서버 간 데이터 전송에 널리 사용됩니다. 특히 네트워크 대역폭을 절약하고, 재 전송…

  • 리눅스 리다이렉션(Redirection)

    웹 상에서 리다이렉션(Redirection)은 웹 브라우저가 특정 URL을 요청했을 때, 미리 지정된 다른 URL로 재요청하게 하는 것을 말합니다. 재 연결의 사전적인 의미를 가진 Redirection은 리눅스에서 입력과 출력을 다루는 방식으로, 데이터를 파일로 보내거나 파일에서 읽어오는 작업을 수행할 수 있게 해줍니다. 리눅스 리다이렉션은은 키보드로 입력, 화면으로 출력을 하는 것이 아니라 파일로 출력하는 것을 의미합니다. 리다이렉션에는 표준…

  • [Linux] Let’s Encrypt 와일드카드 인증서 설치(Certbot, Feat. Cloudflare)

    그동안 let’s Encrypt 일반 인증서를 Certbot 설치 후 사용하다가 Let’s Encrypt 와일드카드 인증서를 설치해서 사용해야 겠다는 생각을 하게 되었습니다. 현재 서버는 LightSail Alma Linux apache로 구동되는 서버인데 차후 상황을 봐서 Open Lightspeed 서버로 변경을 고려중이지만 한참 뒤가 될 것 같습니다. 현재는 apache 기준으로 Let’s Encrypt 와일드카드 인증서를 설치합니다. 와일드카드 SSL 설치 조건 중 하나가 Certbot의…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 7   +   6   =