스왑 파티션을 기본 파티션에서 논리 파티션으로 변경하는 방법은 무엇입니까?

스왑 파티션을 기본 파티션에서 논리 파티션으로 변경하는 방법은 무엇입니까?

Win8 듀얼 부팅에 Mint를 설치하다가 실수로 기본 스왑 파티션을 만들었습니다. 파티션 유형을 기본에서 논리로 변경하는 방법이 있습니까? 아니면 이 파티션을 삭제하고 Mint를 다시 설치해야 하나요?

답변1

이 파티션을 삭제하고 Mint를 다시 설치해야 하나요?

절대 아닙니다. Mint가 실행되는 동안 이 작업을 수행할 수 있습니다.

먼저 Exchange를 끄세요 -- swapoff -a. 그런 다음 fdisk파티션이 포함된 장치를 부팅합니다(사용해야 할 GPT 디스크가 있는 경우 gdisk매우 유사하다고 생각합니다. fdisk이 경우 경고가 표시됩니다). 다음과 같은 sudo 또는 루트 작업을 수행해야 합니다.

> fdisk /dev/sda
Welcome to fdisk (util-linux 2.21.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): 

/dev/sda그것만이 아니라 그게 전부 입니다 /dev/sda1. View Partition Table을 사용하세요 p(View Command List를 사용하여 시작할 수 있습니다 m). 스왑 파티션 번호를 찾으십시오. 1부터 순서대로 나열되어 있습니다. 삭제하는 데 사용합니다 d. 새 파티션 추가를 사용하면 n"주 파티션"으로 할지 "확장 파티션"으로 할지 묻는 메시지가 나타나면 확장 파티션을 선택하세요. 기본 "첫 번째 섹터" 및 "마지막 섹터" 값을 그대로 적용하면 파티션이 사용 가능한 모든 공간을 사용하게 됩니다.

확장 파티션에는 여러 논리 파티션이 포함될 수 있습니다. 이렇게 하려면 또 다른 새 파티션을 추가하십시오 n. 이제 선택 사항은 "기본" 또는 "논리"입니다. 새 논리 파티션의 기본 첫 번째 섹터는 새 확장 파티션의 첫 번째 섹터가 됩니다. 이를 채울지 여부는 사용자에게 달려 있습니다.

논리 파티션은 5부터 시작하여 번호가 지정되며 이에 따라 "장치"가 지정됩니다 sda5. 이는 기존 스위칭 장치 노드와 다르기 때문에 중요합니다.

파티션 유형 변경 t(파티션임을 기억하세요)5)에서 82(Linux Exchange)로 변경됩니다. 이 테이블을 확인하는 데 사용됩니다 p.

모든 것이 괜찮다고 확신한다면 를 사용하세요 w. 지금까지 (예를 들어앞으로)을 선택하면 w수행하는 작업이 커밋되지 않으므로 실수하는 것에 대해 걱정하지 말고 언제든지 포기 q하고 다시 시작할 수 있습니다. Mounted 등을 사용하여 sda1sda2작업을 수행 할 수 있습니다.이 파티션에서 아무것도 변경하지 않는 한. 스왑이 다른 파티션 뒤에 있다고 가정하면 문제가 되지 않습니다(그렇지 않으면 더 복잡해지고 를 사용해야 합니다 (g)parted).

완료되었습니다 . fdisk종료를 누르세요 q. /etc/fstab스왑에 올바른 장치 노드를 사용하고 스왑을 다시 열도록 편집합니다 ( swapon -a).

관련 정보