내 linux-swap 파티션 /dev/sda5를 삭제하고 여유 공간을 /dev/sda6에 할당하려고 합니다.
하지만 sda5 GParted를 제거하려고 하면 "sda6을 제거해야 합니다"라는 오류가 발생합니다. 하지만 sda6을 제거할 수 없습니다. "umount: /: target is busy" 오류가 발생합니다. sda5의 크기를 줄이면 할당되지 않은 공간을 sda6에 할당할 수 없습니다.
누구든지 이 작업을 올바른 방법으로 수행하는 방법에 대해 조언을 해줄 수 있습니까?
Windows와 Linux가 포함된 다중 부팅 시스템이 있습니다. (GRUB2)
답변1
이미지에서 볼 수 있듯이 sda6
ext4 파티션이 /
. 이는 시스템의 마스터 노드이므로 시스템이 제대로 실행되는 한 계속 사용 중입니다. 라이브 USB/DVD 세션이 필요하거나 다른 실행 중인 시스템에 드라이브를 연결하고 거기에서 작업을 수행합니다.
답변2
스왑 파티션을 삭제하고 파티션의 여유/할당되지 않은 공간을 사용하는 방법은 다음과 같습니다 /
.
경고하다
하지만 먼저... 달리기 전에어느이러한 명령의 경우 모든 내용을 백업해야 합니다. 이는 두 번 언급할 만큼 중요합니다. 백업이 없습니까? 계속하지 마십시오.
계속하면 전체 디스크가 손상될 가능성이 있음을 인정하게 됩니다. 이것이 운영 분할의 특성입니다.
프로그램
스왑 파티션의 마지막 섹터를 가져옵니다. 출력을 봅니다
parted /dev/sda unit s print
. 스왑 파티션의 시작/끝 섹터 범위가 / 파티션의 시작/끝 범위 이후가 아닌 경우 프로세스를 중단합니다. 그렇지 않으면 스왑 파티션의 끝 섹터를 기록해 두십시오.닫기 스왑 파티션을 사용하십시오
swapoff -a
./etc/fstab
스왑 파티션 항목을 편집 하고 삭제합니다.스왑 파티션 삭제를 사용하십시오
parted /dev/sda rm 5
. 해당 파티션을 제거하면 파티션 번호가 변경될 수 있으므로/
실행하여lsblk
올바른 파티션 번호를 얻으십시오/
./
크기 조정 파티션을 사용하십시오parted /dev/sda unit s resizepart ROOT_PART_NUMBER_HERE LAST_SECTOR_HERE
.온라인 파일 시스템 확장
resize2fs /dev/sdaROOT_PART_NUMBER_HERE