파티션 삭제 및 파티션 확장

파티션 삭제 및 파티션 확장

내 linux-swap 파티션 /dev/sda5를 삭제하고 여유 공간을 /dev/sda6에 할당하려고 합니다.

하지만 sda5 GParted를 제거하려고 하면 "sda6을 제거해야 합니다"라는 오류가 발생합니다. 하지만 sda6을 제거할 수 없습니다. "umount: /: target is busy" 오류가 발생합니다. sda5의 크기를 줄이면 할당되지 않은 공간을 sda6에 할당할 수 없습니다.

누구든지 이 작업을 올바른 방법으로 수행하는 방법에 대해 조언을 해줄 수 있습니까?

Windows와 Linux가 포함된 다중 부팅 시스템이 있습니다. (GRUB2)

여기에 이미지 설명을 입력하세요.

답변1

이미지에서 볼 수 있듯이 sda6ext4 파티션이 /. 이는 시스템의 마스터 노드이므로 시스템이 제대로 실행되는 한 계속 사용 중입니다. 라이브 USB/DVD 세션이 필요하거나 다른 실행 중인 시스템에 드라이브를 연결하고 거기에서 작업을 수행합니다.

답변2

스왑 파티션을 삭제하고 파티션의 여유/할당되지 않은 공간을 사용하는 방법은 다음과 같습니다 /.

경고하다

하지만 먼저... 달리기 전에어느이러한 명령의 경우 모든 내용을 백업해야 합니다. 이는 두 번 언급할 만큼 중요합니다. 백업이 없습니까? 계속하지 마십시오.

계속하면 전체 디스크가 손상될 가능성이 있음을 인정하게 됩니다. 이것이 운영 분할의 특성입니다.

프로그램

  1. 스왑 파티션의 마지막 섹터를 가져옵니다. 출력을 봅니다 parted /dev/sda unit s print. 스왑 파티션의 시작/끝 섹터 범위가 / 파티션의 시작/끝 범위 이후가 아닌 경우 프로세스를 중단합니다. 그렇지 않으면 스왑 파티션의 끝 섹터를 기록해 두십시오.

  2. 닫기 스왑 파티션을 사용하십시오 swapoff -a.

  3. /etc/fstab스왑 파티션 항목을 편집 하고 삭제합니다.

  4. 스왑 파티션 삭제를 사용하십시오 parted /dev/sda rm 5. 해당 파티션을 제거하면 파티션 번호가 변경될 수 있으므로 /실행하여 lsblk올바른 파티션 번호를 얻으십시오 /.

  5. /크기 조정 파티션을 사용하십시오 parted /dev/sda unit s resizepart ROOT_PART_NUMBER_HERE LAST_SECTOR_HERE.

  6. 온라인 파일 시스템 확장resize2fs /dev/sdaROOT_PART_NUMBER_HERE

관련 정보