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

리눅스 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

  • GeoIP 국가 코드표 정리 목록

    아파치 서버에서 사용할 수 있는 GeoIP 국가 코드표 정리 목록입니다. 목차✅ blkid 명령어 사용 예시✅ UUID와 GUID 차이✅ UUID✅ GUIDGeoIP란? GeoIP는 maxmind에서 제공하는 모듈과 IP 정보 DataBase를 이용해서 웹에 접근하는 IP를 국가 별로 확인할 수 있는 오픈소스솔루션입니다. 필요에 따라 특정 IP 및 국가를 차단 및 허용할 수 있습니다. 보통 루트 디렉토리 내 [.htaccess]…

  • 리눅스 톰캣 설치

    리눅스 톰캣 설치(Ver 9.0.83)를 진행해 보겠습니다. 목차✅ blkid 명령어 사용 예시✅ UUID와 GUID 차이✅ UUID✅ GUID1. wget 설치 먼저 레드헷 계열에서 사용하는 패키지 매니저인 yum으로 wget 설치를 진행합니다. wget은 웹 서버로부터 컨텐츠를 가져오는 프로그램입니다. 2. 리눅스 톰캣 설치하기: Apach Tomcat ▼ Apach Tomcat 사이트에 접속합니다. 9 버전을 설치하기 위해 ‘링크 주소 복사’ 버튼을…

  • 리눅스 tar 명령어: 파일 압축, 해제

    리눅스 tar 명령어는 여러 개의 파일을 하나의 파일로 묶거나 해제할 때 사용하는 명령어로 웹사이트의 이전 등에 mysqldump와 같이 사용되는 경우가 많습니다. 테이프 아카이버(Tape Archiver)의 앞 글자를 따서 tar라는 이름으로 부르게 되었습니다. 목차✅ blkid 명령어 사용 예시✅ UUID와 GUID 차이✅ UUID✅ GUID✅ 리눅스 tar 명령어의 이해 리눅스에서 tar로 압축 진행을 할 때 압축(compress)한다고 표현하지만…

  • 리눅스 백그라운드(Back Ground)&포그라운드(Fore Ground): 프로세스 제어하기

    리눅스의 프로세스는 백그라운드(Back Ground)와 포그라운드(Fore Ground) 두 가지의 모드로 작동됩니다. 리눅스 백그라운드 작업을 하는 이유는 일반적인 쉘 명령어를 실행했을 때 프로세스가 종료될 때까지 기다리면서 다른 작업을 하지 못하는 경우가 있기 때문입니다. 목차✅ blkid 명령어 사용 예시✅ UUID와 GUID 차이✅ UUID✅ GUID✅ 리눅스 포그라운드(Fore Ground)란? 터미널에 직접 연결되어 터미널과 입출력을 진행하는 프로세스를 뜻 합니다….

  • CentOS 7 Nginx 설치 | PHP & MariaDB 설치

    VritrualBox에 CentOS 7 Nginx 설치를 진행해 보겠습니다. 추가로 PHP 설치 후 PHP-FPM 설정을 같이 진행합니다. 목차✅ blkid 명령어 사용 예시✅ UUID와 GUID 차이✅ UUID✅ GUID✅ CentOS 7 Nginx 설치 epel 저장소 설치 후 nginx 저장소를 추가합니다. ✅ php 설치 설치 가능한 php 버전을 외부 저장소에서 조회합니다. 설치할 PHP 버전을 활성화 후 설치를 진행합니다….

  • Apache 시작, 중지, 재시작 명령어 | 서비스 상태 확인

    리눅스에서 Apache를 설치하고 레드헷 계열과 우분투에서의 시작, 중지, 재시작 명령어를 자주 사용하게 됩니다. Apache 시작, 중지, 재시작 등의 명령어는 다음과 같습니다. 목차✅ blkid 명령어 사용 예시✅ UUID와 GUID 차이✅ UUID✅ GUID✅ Apache 시작 및 중지, 재시작: Red Hat 계열 ✅ Apache 시작 및 중지, 재시작: Debian 계열 (Ubuntu, Debian 등) 우분투 시작, 재시작…

답글 남기기

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

Prove your humanity: 2   +   2   =