파티션 이름과 파티션 레이블의 차이점은 무엇입니까?


18

하드 드라이브를 분할하고 포맷 할 때 파티션 이름파티션 레이블을 독립적으로 설정할 수 있습니다 . 예를 들어로 파티션을 나누는 경우 파티션 이름gdisk 을 변경할 수 있으며 나중에 포맷 할 때 파티션 레이블 ( 옵션) 을 설정할 수 있습니다 . 분명히 두 사람은 독립적입니다.mkfs.ext4-L

차이점은 무엇입니까? 각각 어떻게 사용됩니까?

나는에 대해 알고 ls /dev/disk/by-label있지만 더 이상은 아닙니다. 인터넷에서 빠른 검색은 도움이되지 않았습니다.


두 번째는 파일 시스템 레이블이며 다음과 같이 사용됩니다./dev/disk/by-label
ctrl-alt-delor

답변:


15

GPT 디스크 형식은 이전 버전보다 더 많은 데이터를 포함 할 수 있습니다. 이 필드 중 하나는 파티션 이름으로, 찾은대로 설정 gdisk하거나 유사 하게 설정할 수 있습니다 . 그러나 GPT 이전에는 파티션 테이블에서 레이블을 지원하지 않는 형식 (예 : MBR)이 있었으므로 데이터는 파일 시스템 레이블로 fs에 저장되었습니다. 레이블을 지원하는 파일 시스템 (예 : 기본적으로 무엇이든)과 함께 GPT를 사용하면 파티션 이름 / 라벨과 파일 시스템 이름 / 라벨 의 약간 혼란스러운 조합이 생성 됩니다.

이 값들은 완전히 독립적이며 (정확히 다른 것을 만드는 것은 권장하지는 않지만) 대부분의 프로그램은 파티션 이름과 달리 기본적으로 모든 파일 시스템에서 사용할 수 있으므로 fs 레이블을 사용합니다. 그러나 일부 프로그램은 파티션 이름도 사용할 수 있습니다. (예를 /dev/disk/들어 있습니다 by-label/뿐만 아니라 by-partlabel/.)

파티션 레이블을 사용 해야하는지 확실하지 않지만 예를 들어 암호화 된 /home파티션 이 될 수 있습니다 . 파티션이 암호화되어 있으므로 먼저 암호를 해독하지 않으면 레이블 (또는 해당 사안의 UUID)을 추출 할 수 없습니다. (일반 컨테이너는이 값을 지원합니다.) 따라서 파티션 번호를 어딘가에 하드 코딩해야합니다. 하드 코드 된 숫자를 좋아하는 사람은 없기 때문에 대신 파티션 레이블을 설정하고 해독 할 때와 같이 파티션에 액세스 할 수 있습니다.


LUKS 암호화 컨테이너에는 mdraid 메타 데이터 및 LVM 메타 데이터와 마찬가지로 자체 UUID가 있습니다 (아쉽게도 레이블 필드는 아님).
user1686
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.