728x90
Amazon EC2 파일 시스템 확장(디스크 볼륨 증설)
웹 콘솔에서 볼륨 증설
728x90
리눅스 파일 시스템 확인
- 파일 시스템 확인
df -hT | egrep -v 'tmpfs|overlay'
$ df -hT | egrep -v 'tmpfs|overlay'
Filesystem Type Size Used Avail Use% Mounted on
/dev/nvme0n1p1 xfs 20G 17G 3.9G 81% /
- lsblk 명령어를 사용하여 NVMe 블록 디바이스에 대한 정보를 확인합니다.
lsblk
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 30G 0 disk
├─nvme0n1p1 259:1 0 20G 0 part /
└─nvme0n1p128 259:2 0 1M 0 part
- growpart 명령어를 사용하여 파티션을 확장합니다.
- growpart /dev/nvme0n1 1 (/(root) 파티션 확장)
growpart /dev/nvme0n1 1
$ growpart /dev/nvme0n1 1
CHANGED: partition=1 start=4096 old: size=41938911 end=41943007 new: size=62910431 end=62914527
lsblk
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 30G 0 disk
├─nvme0n1p1 259:1 0 30G 0 part /
└─nvme0n1p128 259:2 0 1M 0 part
- 파일시스템 용량 확인(파일시스템의 용량은 변화가 없음)
df -hT | egrep -v 'tmpfs|overlay'
$ df -hT | egrep -v 'tmpfs|overlay'
Filesystem Type Size Used Avail Use% Mounted on
/dev/nvme0n1p1 xfs 20G 17G 4.0G 81% /
** 참고
$ df -hT | egrep -v 'tmpfs|overlay'
Filesystem Type Size Used Avail Use% Mounted on
/dev/root ext4 7.6G 7.6G 0 100% /
$ growpart /dev/nvme0n1 1
mkdir: cannot create directory ‘/tmp/growpart.129085’: No space left on device
FAILED: failed to make temp dir
- xfs_growfs 명령어를 사용하여 볼륨의 파일 시스템을 확장합니다.
xfs_growfs -d /
$ xfs_growfs -d /
meta-data=/dev/nvme0n1p1 isize=512 agcount=11, agsize=524159 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1 spinodes=0
data = bsize=4096 blocks=5242363, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 5242363 to 7863803
** 참고
ext4 파일시스템
resize2fs /dev/nvme0n1p1
$ resize2fs /dev/nvme0n1p1
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/nvme0n1p1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 3
The filesystem on /dev/nvme0n1p1 is now 5214459 (4k) blocks long.
- 파일시스템 용량 확인
df -hT | egrep -v 'tmpfs|overlay'
$ df -hT | egrep -v 'tmpfs|overlay'
Filesystem Type Size Used Avail Use% Mounted on
/dev/nvme0n1p1 xfs 30G 17G 14G 54% /
참고URL
- 볼륨 크기 조정 후 Linux 파일 시스템 확장 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
- EBS 볼륨에서 생성된 파티션에 LVM 논리 볼륨을 생성하려면 어떻게 해야 하나요? : https://aws.amazon.com/ko/premiumsupport/knowledge-center/create-lv-on-ebs-partition/
728x90
'퍼블릭 클라우드' 카테고리의 다른 글
[draft] AWS EC2 Instance Connect를 설정하는 방법 (0) | 2021.12.15 |
---|---|
[AWS] AWSCLI(awscli) 설치 및 기타 도구 설정 (0) | 2021.12.15 |
Amazon Linux 2에서 goofys 설치 및 S3 마운트하기 (0) | 2021.11.08 |
AWS S3 버킷의 액세스를 IP 주소로 제한하는 방법 (0) | 2021.11.03 |
Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법 (0) | 2021.10.30 |