이에 대해 비슷한 질문이 있습니다.를 사용하여 논리 파티션을 생성할 수 없는 이유는 무엇입니까 gparted
?, 논리 파티션을 생성/포맷할 수 없습니다. 제 경우에는 라이브 세션을 하고 있는데 여전히 안되네요.
이 오류는 Solus Linux 설치 중에 발생하며 설치 프로그램은 Linux 시스템 파티션을 포맷하고 Solus를 설치해야 합니다. (두 개의 Linux 시스템이 있고 확장 파티션 내부에 스왑 공간이 있는데 두 시스템 중 하나를 Solus로 교체하고 싶습니다.) 오류가 발생한 후 파티션이 먼저 gparted(라이브 세션)에서 삭제되었지만 동일한 도구가 실패했습니다. 새로운 파티션을 생성하기 위한 포맷된 공간.
연결된 질문에 대한 답변을 따를 때까지 :새 논리 파티션 전후에 1MB를 예약하고 정렬을 "없음"으로 설정합니다..
그런 다음 모든 것이 잘 작동했습니다. gparted에서 새 논리 파티션이 생성되었으며 Solus Linux 설치 중에 설치 프로그램도 동일한 파티션을 다시 포맷할 수 있었습니다.
두 개의 1MB 간격은 무엇을 의미합니까? "align"은(는) 무슨 뜻인가요?
답변1
MS-DOS 파티션 테이블이라고도 알려진 마스터 부트 레코드 파티션 테이블을 사용하면 4개의 기본 파티션을 생성할 수 있습니다. 이러한 파티션 중 하나를 확장 파티션으로 지정할 수 있으며, 확장 파티션은 더 세분화될 수 있습니다.
이 확장 파티션에는 파티션 테이블의 연결된 목록이 포함되어 있어 파티션 수에 제한이 없습니다. 각 파티션 테이블은 확장 파티션을 정의하고 다음 확장 파티션 테이블의 주소를 포함합니다. 이 데이터를 디스크에 저장하려면 단일 섹터(512b)가 필요합니다.
gparted와 같은 최신 파티셔닝 도구는 1MB(2048 섹터) 데이터 정렬을 시행합니다. 이는 귀하가 요청한 "정렬" 매개변수입니다. 이는 성능을 향상시키기 위해 수행됩니다. 파티셔닝 도구는 파티션 테이블과 데이터 시작 부분 사이에 2047 섹터의 간격을 두어 이러한 정렬을 만듭니다. 이는 1MB의 간격을 설명합니다.
많은 파티셔닝 도구를 사용하면 이 정렬 요구 사항을 비활성화하거나 변경할 수 있습니다. 귀하의 경우 "align"을 "none"으로 설정하여 이를 수행할 수 있습니다.
확장된 부트 레코드에 대한 자세한 내용과 멋진 그림을 보려면 Wikipedia 페이지를 참조하세요.https://en.wikipedia.org/wiki/Extended_boot_record.