증설/ size up / volume up/ hdd / ssd / nvme / aws 증설 / aws ebs / aws 용량 늘리기
aws volume size 늘리기
절차
- volume 을 사용하는 process 를 끈다.
- db volume (5TB) 에 대한 snapshot 생성
- volume 사이즈 변경
- file system 에서 변경된 size 인식하게 하기
volume 사이즈 변경
- 현재 volume을 사용하는 process 가 없는 상황이다.
- aws문서: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/requesting-ebs-volume-modifications.html
aws console --> volume --> 원하는 volume 선택 --> actions에서 modify volume 선택 --> size변경
변경된 size 는 lsblk
로 보면 보인다. df -hT
로는 보이지 않는다.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:1 0 40G 0 disk
├─nvme0n1p1 259:2 0 40G 0 part /
└─nvme0n1p128 259:3 0 1M 0 part
nvme1n1 259:0 0 9.8T 0 disk /mnt/data
$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 31G 52K 31G 1% /dev
tmpfs tmpfs 31G 0 31G 0% /dev/shm
/dev/nvme0n1p1 ext4 40G 18G 22G 46% /
/dev/nvme1n1 ext4 4.9T 4.7T 0 100% /mnt/data
file system 에서 변경된 size 인식하게 하기
partition 이 있는 경우는 partition 을 다시 인식하게 해야 한다. 여기서 작업하는 volume은 partition 이 없다. 그래서 file system 에서 size 만 올리면 된다.
ext4 type 인 경우 sudo resize2fs /dev/nvme1n1
을 해주면 된다.
$ sudo resize2fs /dev/nvme1n1
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/nvme1n1 is mounted on /mnt/data; on-line resizing required
old_desc_blocks = 313, new_desc_blocks = 625
The filesystem on /dev/nvme1n1 is now 2621440000 (4k) blocks long.
$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 31G 52K 31G 1% /dev
tmpfs tmpfs 31G 0 31G 0% /dev/shm
/dev/nvme0n1p1 ext4 40G 18G 22G 46% /
/dev/nvme1n1 ext4 9.7T 4.7T 4.7T 50% /mnt/data
$
댓글 없음:
댓글 쓰기