파티션을 확장할 수 없습니다

파티션을 확장할 수 없습니다

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

따라서 전체 단계는 다음과 같습니다.

  1. AWS의 물리적 볼륨을 20GB로 확장합니다.

  2. 파일 시스템이 ext3/ext4인지 xfs인지 확인합니다.

    sudo 파일 -sL /dev/xvda1

    /dev/xvda1: Linux 개정판 1.0외부 4파일 시스템 데이터, UUID=1233211232132123123, 볼륨 이름 "myig-roots"(로그 복구 필요) (범위) (대형 파일) (대형 파일)

  3. 이 경우에는 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 /

이것은협회매우 유사한 것들.

관련 정보