/etc/fstab
다음 부팅시 항목 이 다시 활성화되지 않도록 관련 항목을 주석 처리 / 제거한 다음 재부팅하거나 실행 swapoff -a
하여 현재 실행중인 시스템의 스왑 파티션 사용을 비활성화하십시오.
이제 스왑 파티션을 삭제하고 사용되지 않은 공간으로 시스템 파티션을 확장 한 다음 실제 파일 시스템을 확장하십시오. 그래픽 파티션 관리자가 모든 작업을 수행 할 수 있는지 여부는 알 수 없지만 여기에 사용할 수없는 경우에는 fdisk
and를 사용하여이 작업을 수행 할 수 있습니다 resize2fs
.
# fdisk /dev/sdX
# Display current partition table, copy/paste this output somewhere to be able to go back in case you screw up
Command (m for help): p
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 22527 20480 10M ef EFI (FAT-12/16/32)
/dev/sda2 22528 186367 163840 80M 83 Linux
/dev/sda3 186368 204799 18432 9M 82 Linux swap / Solaris
# Delete the swap partition
Command (m for help): d
Partition number (1-3, default 3): 3
Partition 3 has been deleted.
# Delete the system partition
Command (m for help): d
Partition number (1,2, default 2): 2
Partition 2 has been deleted.
# Create a new system partition starting the same as the old one but ending a bit farther, at the end of the (now deleted) swap partition
Command (m for help): n
Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p):
Using default response p.
Partition number (2-4, default 2):
# Enter the same start sector as the old part.
First sector (22528-204799, default 22528): 22528
# Enter the end sector of the old swap partition
Last sector, +sectors or +size{K,M,G,T,P} (22528-204799, default 204799): 204799
Created a new partition 2 of type 'Linux' and of size 89 MiB.
# Save the changes
Command (m for help): w
The partition table has been altered.
마지막으로 현재 파일 시스템을 확장하여 새로운 여유 공간을 사용합니다 (현재 실제 파일 시스템은 기본 파티션에 공간을 더 추가 한 것을 알지 못했습니다). 기본적 resize2fs
으로 고정 크기를 지정하지 않으면 전체 파티션을 사용하므로 파티션 블록 장치 이외의 다른 것을 지정할 필요가 없습니다. 축소 된 파일 시스템과 달리 파일 시스템 확장은 마운트 된 파티션을 사용하여 온라인으로 수행 할 수 있습니다.
# resize2fs /dev/sda2
이제 재부팅하지 않아도 스왑을 성공적으로 비활성화하고 사용하지 않은 공간을 회수했습니다.
데비안 절차는 약간 다르며 더 많은 파일을 편집해야합니다. 자세한 내용은 이 답변 을 확인하십시오 .
/etc/fstab
. 완료되면 스왑을 비활성화하고 다음 부팅시 다시 나타나지 않아야합니다. 사용하지 않은 공간을 재 확보하려면 파티션 테이블을 수정하고 기본 파일 시스템을 확장해야합니다. 자세한 지침은 내 답변을 참조하십시오.