최신 시스템에서 파티션 장치는 파티션이 실제로 존재하는 경우에만 나타납니다.
MBR 파티션 테이블이있는 디스크에서 파티션 번호 1-4는 파티션 테이블의 "기본"파티션이라고하는 4 개의 슬롯에 해당합니다. 그것들은 순차적으로 채워질 필요가 없으므로, 예를 들어, sda2는 있지만 sda1은 없을 수 있습니다. 파티션 번호 5 이상은 확장 파티션의 "논리 드라이브"에 해당하며 항상 순차적으로 번호가 매겨 지므로 sda5가 없어도 sda6을 가질 수 없습니다.
GPT 파티션 테이블이있는 디스크에는 더 많은 (일반적으로 최대 128 개) 파티션이있을 수 있으며 모두 "기본"입니다. 예를 들어 파티션이 sda9 인 디스크를 가질 수 있습니다.
디스크에 파티션 테이블이 없으면 물론 파티션 장치가 없습니다.
udev에서 관리하는 시스템이 아닌 정적 / dev를 사용하는 이전 시스템은 일반적으로 파티션의 실제 존재 여부에 관계없이 가능한 모든 파티션 번호에 대한 장치 노드를 갖습니다. 물론 존재하지 않는 파티션에 대한 장치 파일을 열려고하면 실패합니다.
파티셔닝을 포기하고 파일 시스템을 디스크에 직접 넣을 수 있습니다. 블록 장치를 마운트 할 때 파일 시스템 드라이버는 일반적으로 장치의 시작 부분으로부터 미리 결정된 오프셋에서 수퍼 블록을 찾고, 파티션의 시작이 디스크 자체의 시작이 아니기 때문에 파티션에있는 파일 시스템의 수퍼 블록 "전체 디스크"장치에서 생성 된 파일 시스템의 수퍼 블록과 다른 위치에 있습니다.
따라서 디스크에 파일 시스템 만 있으면서 파티션을 나누고 파일 시스템을 파티션에 만든 경우 이전 수퍼 블록이 여전히있을 수 있습니다 (예 : 첫 번째 파티션이 시작되기 전의 작은 간격). 따라서 디스크는 여전히 원시 디스크 장치와 파티션 장치 모두에 파일 시스템을 가지고있는 것으로 보입니다. 마운트하려는 파일 시스템 드라이버가 수퍼 블록을 찾을 때 파일 시스템을 찾을 수 있기 때문입니다.
그러나 두 파일 시스템이 디스크에서 겹치므로 실제로 마운트하여 사용하는 것이 안전하지 않습니다. 하나는 다른 사람들이 여유 공간이라고 생각하는 것에 중요한 부기 데이터를 가지고있을 수 있습니다. 그렇기 때문에 원시 디스크를 파티션 된 디스크로 변경하거나 그 반대로 또는 파티션에서 사용되는 파일 시스템 유형 등을 변경하려는 경우 블록 장치의 시작을 0으로 설정하고 원하지 않는 수퍼 블록을 제거하는 것이 좋습니다. .