AWS Ubuntu 인스턴스의 하드 드라이브 공간이 부족합니다.
df -h
Filesystem Size Used Avail Use% Mounted on
udev 488M 0 488M 0% /dev
tmpfs 100M 12M 88M 12% /run
/dev/xvda1 7.7G 7.3G 439M 95% /
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 496M 0 496M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/1000
lsblk 명령은 20GB 볼륨에 8GB 파티션이 있음을 보여줍니다.
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 20G 0 disk
└─xvda1 202:1 0 8G 0 part /
파티션을 확장하려고 하면 최대 크기(2096891 * 4096 = 8.5gib)에 도달했다는 오류 메시지가 나타납니다.
sudo resize2fs /dev/xvda1
resize2fs 1.42.13 (17-May-2015)
The filesystem is already 2096891 (4k) blocks long. Nothing to do!
물리볼륨을 확장할 필요는 없을 것 같은데, 논리볼륨을 확장해야 하나요? 파티션에서 20GB 볼륨을 더 많이 사용하려면 어떻게 해야 합니까?
답변1
따라서 전체 단계는 다음과 같습니다.
AWS의 물리적 볼륨을 20GB로 확장합니다.
파일 시스템이 ext3/ext4인지 xfs인지 확인합니다.
sudo 파일 -sL /dev/xvda1
/dev/xvda1: Linux 개정판 1.0외부 4파일 시스템 데이터, UUID=1233211232132123123, 볼륨 이름 "myig-roots"(로그 복구 필요) (범위) (대형 파일) (대형 파일)
이 경우에는 ext4 파일 시스템이므로 성장 섹션을 사용합니다.
sudo 성장 부분 /dev/xvda 1
이제 파티션이 확장되었습니다.
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 20G 0 disk
└─xvda1 202:1 0 20G 0 part /
이것은협회매우 유사한 것들.