Amazon AWS로 가져온 Ubuntu 가상 머신이 있습니다. 그런 다음 볼륨 크기를 100GB에서 1500GB로 늘렸습니다.
새로운 공간을 모두 사용하기 위해 파티션을 확장하는 방법.
root@pbx-a:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 1.5T 0 disk
├─xvda1 202:1 0 97.4G 0 part /
└─xvda2 202:2 0 2.6G 0 part [SWAP]
root@pbx-a:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 100414960 34551944 61265148 37% /
none 4 0 4 0% /sys/fs/cgroup
udev 497332 4 497328 1% /dev
tmpfs 101604 364 101240 1% /run
none 5120 0 5120 0% /run/lock
none 508016 0 508016 0% /run/shm
none 102400 0 102400 0% /run/user
감사해요
답변1
먼저 실제 xvda1
파티션의 크기를 조정해야 합니다. 그리고 parted
. xvda2
방해가 되기 때문에 비활성화( swapoff /dev/xvda2
)한 다음 다시 파티션 프로세스 중에 삭제하거나 이동하고, 삭제된 경우 다시 생성하고, 필요한 경우 스왑을 다시 활성화해야 합니다. 더 xvda2
이상 바로 뒤에 있지 않으면 xvda1
사이 에 사용 가능한 공간을 채우기 위해 parted
크기를 조정할 수 있습니다 .xvda1
사용 방법은 parted
일반적으로 먼저 print
파티션 테이블의 현재 상태를 표시합니다. xvda2
이동 하려면 실행하여 이후 버전에서는 파티션 이동이 제거되었으므로 move 2
파티션 테이블의 숫자를 확인하고 새로운 시작 및 끝 위치를 입력하세요.parted
파티션 2를 삭제하면 됩니다. 그런 다음 resizepart 1
Resize Partition Size 1을 사용하여 원하는 최종 크기로 만듭니다. 파티션 1 이후에 여유 공간이 남아 있는 경우 새 파티션 생성을 xvda2
실행하여 mkpart
다시 생성 할 수 있습니다.
이 시점에서 파티션 테이블을 업데이트하려면 재부팅해야 합니다.
그런 다음 루트로 실행하면 파티션이 /dev/xvda1
ext2, ext3 또는 ext4라고 가정하여 resize2fs /dev/xvda1
파티션 크기가 최대한 크게 자동으로 조정됩니다 . 다른 유형의 파티션의 경우 실시간 크기 조정이 가능할 수도 있고 불가능할 수도 있습니다. 예를 들어 btrfs를 사용하면 btrfs filesystem resize max /
마운트된 파일 시스템의 실시간 크기 조정을 사용 /
가능한 최대 크기까지 사용할 수 있습니다.