Amazon Linux에 연결된 EBS 루트 볼륨 크기를 온라인으로 확장합니다.
4013 단어 AmazonLinuxAWS
소개
이전에 Amazon Linux에 연결된 EBS의 볼륨 크기를 확장합니다. 을 수행했습니다.
하지만 실은 이것이라면 루트 볼륨의 경우에는 잘 작동하지 않습니다. (Amazon Linux의 경우라면 다시 시작해야 한다고 생각합니다.)
그래서 이번에는 루트 볼륨을 온라인 (재부팅하지 않음)으로 확장하고 싶습니다.
사전 확인
우선은 현재의 볼륨을 확인해 둡니다.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 20G 0 disk
└─xvda1 202:1 0 20G 0 part /
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 991M 56K 991M 1% /dev
tmpfs 1002M 0 1002M 0% /dev/shm
/dev/xvda1 20G 4.1G 16G 21% /
볼륨 확장
AWS Management Console에 로그인합니다.
EC2 > 인스턴스에서 대상 인스턴스를 선택하고 설명 탭에 설명된 루트 장치로 이동합니다. (처음부터 루트 디바이스의 볼륨이 무엇인지 알고 있으면 그대로 볼륨을 선택해도 OK입니다.)
동작 > 볼륨 변경을 클릭합니다.
볼륨 변경으로 크기를 조정합니다. (이번에는 40으로 변경)
확인에서 예를 클릭
"볼륨 변경 요청이 완료되었습니다"라고 나오므로 "닫기"를 클릭합니다.
잠시 후 크기가 20GiB에서 40GiB로 변경됩니다.
서버에 들어가 확인하면 볼륨 크기가 확장되어 있음을 알 수 있습니다.
확인$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 40G 0 disk
└─xvda1 202:1 0 20G 0 part /
하지만 아직 파일 시스템에서는 보이는 것은 20G 그대로입니다.
확인$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 991M 56K 991M 1% /dev
tmpfs 1002M 0 1002M 0% /dev/shm
/dev/xvda1 20G 4.1G 16G 21% /
growpart 및 resize2fs로 확장합니다.
growpart$ sudo growpart /dev/xvda 1
CHANGED: disk=/dev/xvda partition=1: start=4096 old: size=41938910,end=41943006 new: size=83881950,end=83886046
resize2fs$ sudo resize2fs /dev/xvda1
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/xvda1 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
The filesystem on /dev/xvda1 is now 10485243 (4k) blocks long.
확인$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 991M 56K 991M 1% /dev
tmpfs 1002M 0 1002M 0% /dev/shm
/dev/xvda1 40G 4.1G 36G 11% /
무사히 확장되었습니다.
결론
이것으로 급한 볼륨 확장이 필요해도 서버를 정지할 필요가 없기 때문에 매우 편리하네요.
Reference
이 문제에 관하여(Amazon Linux에 연결된 EBS 루트 볼륨 크기를 온라인으로 확장합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kooohei/items/f5ff696f57e10683806f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
우선은 현재의 볼륨을 확인해 둡니다.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 20G 0 disk
└─xvda1 202:1 0 20G 0 part /
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 991M 56K 991M 1% /dev
tmpfs 1002M 0 1002M 0% /dev/shm
/dev/xvda1 20G 4.1G 16G 21% /
볼륨 확장
AWS Management Console에 로그인합니다.
EC2 > 인스턴스에서 대상 인스턴스를 선택하고 설명 탭에 설명된 루트 장치로 이동합니다. (처음부터 루트 디바이스의 볼륨이 무엇인지 알고 있으면 그대로 볼륨을 선택해도 OK입니다.)
동작 > 볼륨 변경을 클릭합니다.
볼륨 변경으로 크기를 조정합니다. (이번에는 40으로 변경)
확인에서 예를 클릭
"볼륨 변경 요청이 완료되었습니다"라고 나오므로 "닫기"를 클릭합니다.
잠시 후 크기가 20GiB에서 40GiB로 변경됩니다.
서버에 들어가 확인하면 볼륨 크기가 확장되어 있음을 알 수 있습니다.
확인$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 40G 0 disk
└─xvda1 202:1 0 20G 0 part /
하지만 아직 파일 시스템에서는 보이는 것은 20G 그대로입니다.
확인$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 991M 56K 991M 1% /dev
tmpfs 1002M 0 1002M 0% /dev/shm
/dev/xvda1 20G 4.1G 16G 21% /
growpart 및 resize2fs로 확장합니다.
growpart$ sudo growpart /dev/xvda 1
CHANGED: disk=/dev/xvda partition=1: start=4096 old: size=41938910,end=41943006 new: size=83881950,end=83886046
resize2fs$ sudo resize2fs /dev/xvda1
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/xvda1 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
The filesystem on /dev/xvda1 is now 10485243 (4k) blocks long.
확인$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 991M 56K 991M 1% /dev
tmpfs 1002M 0 1002M 0% /dev/shm
/dev/xvda1 40G 4.1G 36G 11% /
무사히 확장되었습니다.
결론
이것으로 급한 볼륨 확장이 필요해도 서버를 정지할 필요가 없기 때문에 매우 편리하네요.
Reference
이 문제에 관하여(Amazon Linux에 연결된 EBS 루트 볼륨 크기를 온라인으로 확장합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kooohei/items/f5ff696f57e10683806f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 40G 0 disk
└─xvda1 202:1 0 20G 0 part /
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 991M 56K 991M 1% /dev
tmpfs 1002M 0 1002M 0% /dev/shm
/dev/xvda1 20G 4.1G 16G 21% /
$ sudo growpart /dev/xvda 1
CHANGED: disk=/dev/xvda partition=1: start=4096 old: size=41938910,end=41943006 new: size=83881950,end=83886046
$ sudo resize2fs /dev/xvda1
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/xvda1 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
The filesystem on /dev/xvda1 is now 10485243 (4k) blocks long.
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 991M 56K 991M 1% /dev
tmpfs 1002M 0 1002M 0% /dev/shm
/dev/xvda1 40G 4.1G 36G 11% /
이것으로 급한 볼륨 확장이 필요해도 서버를 정지할 필요가 없기 때문에 매우 편리하네요.
Reference
이 문제에 관하여(Amazon Linux에 연결된 EBS 루트 볼륨 크기를 온라인으로 확장합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kooohei/items/f5ff696f57e10683806f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)