파티션 레이아웃을 수정하는 방법(주 파티션을 확장 파티션으로 변환하는 작업이 포함될 수 있음)

파티션 레이아웃을 수정하는 방법(주 파티션을 확장 파티션으로 변환하는 작업이 포함될 수 있음)

파티션 목표를 달성하는 방법을 알 수 없습니다.

이제 내 파티션은 다음과 같습니다.

  • sda1 (winA) (메인)
  • sda2 (winB) (메인)
  • sda3(/Linux용)(기본)

내가 마이그레이션하고 싶은 것은 (분명히 파티션 번호가 정확히 동일할 필요는 없습니다)

  • sda1 (winA) (메인)
  • sda2 (winB) (메인)
  • sda3 (/boot) (기본)
  • sda4 - 다음을 포함하는 확장
    • sda5(/홈페이지)
    • sda6 (/)
    • sda7 (스왑)

내가 생각한 한 가지 방법은 다음과 같습니다.

  1. /boot에 대한 새 기본 파티션을 생성하고 이를 루트 파티션에서 새 파티션으로 분할합니다. 너무 어렵지 않아야합니다. 그러면 디스크에는 4개의 기본 파티션이 있게 됩니다.
  2. 어떻게 든 우분투 루트 파티션을 기본 파티션에서 확장 파티션으로 변환하십시오.
  3. 마지막 파티션을 3개의 확장 파티션(root, /home, swap)으로 분할하고 내용을 분할합니다.

나는 분명히 두 번째 부분에 갇혀 있습니다.

또 다른 접근 방식은 다음과 같습니다(아마도 더 간단할 수 있음).

  1. 확장 파티션(또는 2개) 생성
  2. 스플리트/거기 집
  3. 어떻게든 /boot를 제외한 모든 것을 확장 파티션으로 옮깁니다. 이렇게 하면 /boot가 기존 기본 파티션에 남아 필요에 따라 축소되고 다른 모든 항목은 확장 파티션에 저장됩니다.

이것이 더 좋게 들릴 수도 있지만 세 번째 부분을 어떻게 완료해야 할지 잘 모르겠고 피드백을 받고 싶습니다.

일부 세부 정보: 디스크가 거의 비어 있으므로 디스크 내에서 항목을 이동하고 Linux 파티션을 축소하는 등의 작업을 수행할 수 있는 공간이 있습니다. 어떤 식으로든 Windows 파티션을 건드리고 싶지 않습니다. 재설치는 옵션이 아닙니다. 또한 더 적은 수의 파티션으로 다른 파티션 구성표를 사용하는 것은 옵션이 아닙니다(예: 별도의 /boot 없음).

어떤 아이디어가 있나요?

답변1

두 번째 솔루션(생성/분할/이동)이 좋아 보입니다. 몇 가지 간단한 지침을 제시하려고 노력했지만,조심하세요. 어쩌면 다른 답변/댓글을 기다릴 수도 있습니다.노트:명령줄에 익숙하지 않은 경우 이 가이드가 원하는 내용이 아닐 수도 있습니다.

ㅏ.설명에 따라 확장 파티션을 만듭니다 sda4. 파티션 테이블을 다시 로드하려면 재부팅하세요./home/swap

비.선택한 파일 시스템 유형(예: mkfs.ext4 /dev/sda5및 ) 을 사용하여 새 파티션을 포맷합니다 mkfs.ext4 /dev/sda6. .swapmkswap /dev/sda7

씨.그런 다음 처음 사용할 때 이전 파티션의 콘텐츠를 sda3새 파티션으로 안전하게 복사할 수 있습니다 cp -a. 그것은 다음과 같습니다:

mkdir /mnt/{oldslash,newhome,newslash}
mount --bind / /mnt/oldslash  #mounted without submount points like /dev /proc
mount /dev/sda5 /mnt/newhome
mount /dev/sda6 /mnt/newslash
cp -a /mnt/oldslash/* /mnt/newslash
rm -rf /mnt/newslash/home/*   # homes will be copied to newhome
cp -a /home/* /mnt/newhome

디.newslash및 의 레이아웃이 newhome올바른지 확인하십시오. 합계에 파일이 없는지 확인하거나 .*해당 대상에 복사하십시오. 그 다음에://home

umount /mnt/oldslash
umount /mnt/newslash
umount /mnt/newhome

이자형.그런 다음 수정을 위해 /etc/fstab새 파티션 장치 /( /home및 스왑)를 고려하십시오.

에프.재부팅하고 최선을 다하길 바랍니다. ( /etc/fstab무언가가 잘못되어 시스템이 부팅되지 않을 경우를 대비하여 시스템을 복구할 수 있는 비상 라이브 CD를 준비하십시오 .)

G./boot그런 다음 모든 것이 예상대로 진행되면 부팅( ) 파티션을 sda3제외한 모든 항목을 삭제할 수 있습니다 .

관련 정보