Linux 커널 이해하기
첫 번째막힌각 Ext2 파티션의 파티션은 파티션 부팅용으로 예약되어 있으므로 Ext2 파일 시스템에서 관리되지 않습니다.부서.
내가 아는 한, 하드 디스크의 블록과 섹터는 동일한 개념이 아닙니다. 블록은 일반적으로 여러 섹터로 구성됩니다.
파티션의 첫 번째 블록을 부팅 블록이라고 합니다. 섹터가 아니므로 부트섹터라고 부르지도 않습니다.
디스크의 첫 번째 섹터는 블록이 아닌 섹터인 MBR입니다.
내 이해가 맞나요? 따옴표에서의 사용을 어떻게 이해합니까?
감사해요.
답변1
MBR(파티션 외부에 있음)뿐만 아니라 파티션 자체의 시작 부분에 일부 부트로더 유형 항목이 있는 경우를 고려합니다. 잠재적인 중복이 있으므로 파일 시스템은 부팅 내용을 위한 여유 공간을 남겨둡니다.
여기서 섹터는 512바이트 단위를 의미하는 반면 파일 시스템 블록은 일반적으로 4096바이트로 더 클 수 있습니다. 하지만 파일 시스템 블록을 이렇게 조금만 이동하는 것은 쓸모가 없으므로 파일 시스템은 전체 파일 시스템 블록을 먼저 유지합니다.막힌사용되지 않습니다. 필요한 512바이트보다 크지만 나머지 블록을 블록 크기에 맞게 정렬할 수 있습니다.
(물론 이 모든 것은 약간 오래된 것입니다. 현재 하드 드라이브는 실제로 4096바이트 섹터를 가지고 있으며 GPT 및 EFI를 사용하면 부팅 파일을 파일 시스템과 겹치는 파티션에 저장할 필요가 없습니다.)