파티션 목표를 달성하는 방법을 알 수 없습니다.
이제 내 파티션은 다음과 같습니다.
- sda1 (winA) (메인)
- sda2 (winB) (메인)
- sda3(/Linux용)(기본)
내가 마이그레이션하고 싶은 것은 (분명히 파티션 번호가 정확히 동일할 필요는 없습니다)
- sda1 (winA) (메인)
- sda2 (winB) (메인)
- sda3 (/boot) (기본)
- sda4 - 다음을 포함하는 확장
- sda5(/홈페이지)
- sda6 (/)
- sda7 (스왑)
내가 생각한 한 가지 방법은 다음과 같습니다.
- /boot에 대한 새 기본 파티션을 생성하고 이를 루트 파티션에서 새 파티션으로 분할합니다. 너무 어렵지 않아야합니다. 그러면 디스크에는 4개의 기본 파티션이 있게 됩니다.
- 어떻게 든 우분투 루트 파티션을 기본 파티션에서 확장 파티션으로 변환하십시오.
- 마지막 파티션을 3개의 확장 파티션(root, /home, swap)으로 분할하고 내용을 분할합니다.
나는 분명히 두 번째 부분에 갇혀 있습니다.
또 다른 접근 방식은 다음과 같습니다(아마도 더 간단할 수 있음).
- 확장 파티션(또는 2개) 생성
- 스플리트/거기 집
- 어떻게든 /boot를 제외한 모든 것을 확장 파티션으로 옮깁니다. 이렇게 하면 /boot가 기존 기본 파티션에 남아 필요에 따라 축소되고 다른 모든 항목은 확장 파티션에 저장됩니다.
이것이 더 좋게 들릴 수도 있지만 세 번째 부분을 어떻게 완료해야 할지 잘 모르겠고 피드백을 받고 싶습니다.
일부 세부 정보: 디스크가 거의 비어 있으므로 디스크 내에서 항목을 이동하고 Linux 파티션을 축소하는 등의 작업을 수행할 수 있는 공간이 있습니다. 어떤 식으로든 Windows 파티션을 건드리고 싶지 않습니다. 재설치는 옵션이 아닙니다. 또한 더 적은 수의 파티션으로 다른 파티션 구성표를 사용하는 것은 옵션이 아닙니다(예: 별도의 /boot 없음).
어떤 아이디어가 있나요?
답변1
두 번째 솔루션(생성/분할/이동)이 좋아 보입니다. 몇 가지 간단한 지침을 제시하려고 노력했지만,조심하세요. 어쩌면 다른 답변/댓글을 기다릴 수도 있습니다.노트:명령줄에 익숙하지 않은 경우 이 가이드가 원하는 내용이 아닐 수도 있습니다.
ㅏ.설명에 따라 확장 파티션을 만듭니다 sda4
. 파티션 테이블을 다시 로드하려면 재부팅하세요./home
/
swap
비.선택한 파일 시스템 유형(예: mkfs.ext4 /dev/sda5
및 ) 을 사용하여 새 파티션을 포맷합니다 mkfs.ext4 /dev/sda6
. .swap
mkswap /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
제외한 모든 항목을 삭제할 수 있습니다 .