Linux에서는 디스크 파티션 번호를 어떻게 지정합니까?

Linux에서는 디스크 파티션 번호를 어떻게 지정합니까?

MBR 디스크에서 기본 파티션의 번호는 1부터 4까지이고 5 이후의 번호는 논리 파티션용입니다. 따라서 sda의 첫 번째 위치에 있는 파티션은 sda1, 다음 파티션은 sda2 등이 됩니다. 이전에 작업했던 드라이브의 경우에도 마찬가지입니다.

그러나 최근에 일부 PC를 다시 파티션할 기회가 있었고 해당 시스템을 만지작거리던 중 볼륨 번호가순서가 아니야. 예를 들어 아래 스크린샷에서 sda3은 sda1 앞에 있습니다.

갈라진1

번호 매기기는재부팅 시 일관성 유지내가 시도한 다른 라이브 배포판에서도 동일합니다.

그렇다면 숫자 설정을 저장할 파일이 없는 경우 해당 숫자는 어떻게 결정됩니까?

다른 예:

gparted2

갈라진3

답변1

번호 설정을 저장할 파일이 없는데?

MBR 자체가 있습니다.

파티션은 차지하는 공간에 따라 번호가 지정되지 않고 디스크상의 "파티션 테이블"(MBR 또는 GPT)에서 사용하는 슬롯에 따라 번호가 지정됩니다. MBR 파티션 테이블의 첫 번째 슬롯은 sda1(설명하는 디스크 영역에 관계없이) 두 번째 슬롯은 을 가져오는 sda2식으로 진행됩니다.

정렬되지 않은 파티션 테이블이 발생하는 데에는 여러 가지 이유가 있습니다. (명령줄 fdisk도구를 사용하여 정렬할 수 있습니다.) 대부분의 파티셔닝 도구는 이러한 슬롯을 자동으로 "순서대로" 유지하려고 시도하므로 "가장 왼쪽" 파티션은 항상 sda1 등이 됩니다. 그러나 일부 다른 도구는 그렇지 않습니다. 모든 운영 체제가 부팅 파티션의 슬롯 변경에 대처할 수 있는 것은 아닙니다.

관련 정보