EBS 볼륨 증가 방법
6537 단어 ShellScriptebsEC2
개요
EC2를 세운 후 가동 중이든 EBS는 증강할 수 있다.
그러나 콘솔에서 설정한 것만으로는 EBS를 증강한 것은 아니다. OS로 늘어난 만큼을 인식시킬 필요가 있다.
인스턴스 타입 t2.micro를 필요 최소한의 설정으로 시작한 EC2를 소재로 EBS 추가 방법을 적는다.
결론
다음과 같이 명령을 칠 수 있습니다.
add_EBS.sh# 0.増分前の容量を確認
$ df -h
$ lsblk
# 1.コンソール画面でボリューム増加
# 2.起動時のパーティション設定
$ sudo growpart /dev/xvda 1
# 3.ボリューム拡張
# EC2第四世代の場合
$ sudo resize2fs /dev/xvda1
# EC2第五世代の場合
$ sudo xfs_growfs /
# 4.増分後の確認
$ df -h
$ lsblk
절차
0. 현재 볼륨 크기를 확인합니다.
df 명령은 마운트 된 각 디스크의 여유 디스크 공간을 표시합니다.
(-h는 --human-readable의 약어 옵션으로, 인간에게 보기 쉬운 단위로 표기해 주는 것)
lsblk 명령은 현재 사용 가능한 블록 장치 목록을 표시하는 명령입니다.
파티션의 상태나 스토리지의 구성, 디바이스 번호 등을 파악하기 위한 것.
check_before_add_volume.sh$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 408K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 8.0G 3.3G 4.8G 41% /
tmpfs 99M 0 99M 0% /run/user/1000
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
1. 콘솔에서 EBS 자체를 강화합니다.
AWS 콘솔에서 EC2 화면을 열고 왼쪽 메뉴에서 볼륨을 선택합니다.
그런 다음 늘리려는 볼륨을 선택하고 액션 ▶︎ 볼륨 변경을 선택합니다.
그런 다음 증가하려는 양만큼 볼륨 값을 입력합니다. 이번에는 디폴트 8에서 100으로 변경했다.
Volume Type이라는 EBS의 종류를 변경할 수도 있습니다.
Volume Type 일람은 여기 로부터.
디스크 크기를 확인해 봅니다.
lsblk의 결과에서는 1단째의 SIZE열이 8G->100G로 변경되어 있다.
# 変更無し
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 408K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 8.0G 3.3G 4.8G 41% /
tmpfs 99M 0 99M 0% /run/user/1000
# 一段目のSIZE列が8G->100Gに変更になっている。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 100G 0 disk
└─xvda1 202:1 0 8G 0 part /
2. 부팅시 파티션 설정
growpart 명령으로 OS 기동시에 EBS의 사이즈에 맞추어 파티션 사이즈를 변경하는 것이 가능해진다.
$ sudo growpart /dev/xvda 1
CHANGED: partition=1 start=4096 old: size=16773087 end=16777183 new: size=209711071 end=209715167
# 両者ともSIZE列が100Gになっている。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 100G 0 disk
└─xvda1 202:1 0 100G 0 part /
3. 볼륨 확장
EC2의 세대에 따라 쳐야 할 커맨드가 바뀐다.
4세대의 경우
add_volume.sh$ sudo resize2fs /dev/xvda1
제5세대 이후의 경우
(Cent OS7에서 디폴트가 된 XFS는 resize2fs를 사용할 수 없기 때문에 다음을 사용한다.)
add_volume.sh$ sudo xfs_growfs /
meta-data=/dev/xvda1 isize=512 agcount=4, agsize=524159 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1 spinodes=0
data = bsize=4096 blocks=2096635, 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 2096635 to 26213883
# 五行目のサイズ列が8.0G->100Gに変化しているのが確認された。
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 412K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 100G 3.4G 97G 4% /
tmpfs 99M 0 99M 0% /run/user/1000
오시마
Reference
이 문제에 관하여(EBS 볼륨 증가 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mu-tech/items/8780ff8aefc7f9215e95
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음과 같이 명령을 칠 수 있습니다.
add_EBS.sh
# 0.増分前の容量を確認
$ df -h
$ lsblk
# 1.コンソール画面でボリューム増加
# 2.起動時のパーティション設定
$ sudo growpart /dev/xvda 1
# 3.ボリューム拡張
# EC2第四世代の場合
$ sudo resize2fs /dev/xvda1
# EC2第五世代の場合
$ sudo xfs_growfs /
# 4.増分後の確認
$ df -h
$ lsblk
절차
0. 현재 볼륨 크기를 확인합니다.
df 명령은 마운트 된 각 디스크의 여유 디스크 공간을 표시합니다.
(-h는 --human-readable의 약어 옵션으로, 인간에게 보기 쉬운 단위로 표기해 주는 것)
lsblk 명령은 현재 사용 가능한 블록 장치 목록을 표시하는 명령입니다.
파티션의 상태나 스토리지의 구성, 디바이스 번호 등을 파악하기 위한 것.
check_before_add_volume.sh$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 408K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 8.0G 3.3G 4.8G 41% /
tmpfs 99M 0 99M 0% /run/user/1000
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
1. 콘솔에서 EBS 자체를 강화합니다.
AWS 콘솔에서 EC2 화면을 열고 왼쪽 메뉴에서 볼륨을 선택합니다.
그런 다음 늘리려는 볼륨을 선택하고 액션 ▶︎ 볼륨 변경을 선택합니다.
그런 다음 증가하려는 양만큼 볼륨 값을 입력합니다. 이번에는 디폴트 8에서 100으로 변경했다.
Volume Type이라는 EBS의 종류를 변경할 수도 있습니다.
Volume Type 일람은 여기 로부터.
디스크 크기를 확인해 봅니다.
lsblk의 결과에서는 1단째의 SIZE열이 8G->100G로 변경되어 있다.
# 変更無し
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 408K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 8.0G 3.3G 4.8G 41% /
tmpfs 99M 0 99M 0% /run/user/1000
# 一段目のSIZE列が8G->100Gに変更になっている。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 100G 0 disk
└─xvda1 202:1 0 8G 0 part /
2. 부팅시 파티션 설정
growpart 명령으로 OS 기동시에 EBS의 사이즈에 맞추어 파티션 사이즈를 변경하는 것이 가능해진다.
$ sudo growpart /dev/xvda 1
CHANGED: partition=1 start=4096 old: size=16773087 end=16777183 new: size=209711071 end=209715167
# 両者ともSIZE列が100Gになっている。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 100G 0 disk
└─xvda1 202:1 0 100G 0 part /
3. 볼륨 확장
EC2의 세대에 따라 쳐야 할 커맨드가 바뀐다.
4세대의 경우
add_volume.sh$ sudo resize2fs /dev/xvda1
제5세대 이후의 경우
(Cent OS7에서 디폴트가 된 XFS는 resize2fs를 사용할 수 없기 때문에 다음을 사용한다.)
add_volume.sh$ sudo xfs_growfs /
meta-data=/dev/xvda1 isize=512 agcount=4, agsize=524159 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1 spinodes=0
data = bsize=4096 blocks=2096635, 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 2096635 to 26213883
# 五行目のサイズ列が8.0G->100Gに変化しているのが確認された。
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 412K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 100G 3.4G 97G 4% /
tmpfs 99M 0 99M 0% /run/user/1000
오시마
Reference
이 문제에 관하여(EBS 볼륨 증가 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mu-tech/items/8780ff8aefc7f9215e95
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 408K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 8.0G 3.3G 4.8G 41% /
tmpfs 99M 0 99M 0% /run/user/1000
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
# 変更無し
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 408K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 8.0G 3.3G 4.8G 41% /
tmpfs 99M 0 99M 0% /run/user/1000
# 一段目のSIZE列が8G->100Gに変更になっている。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 100G 0 disk
└─xvda1 202:1 0 8G 0 part /
$ sudo growpart /dev/xvda 1
CHANGED: partition=1 start=4096 old: size=16773087 end=16777183 new: size=209711071 end=209715167
# 両者ともSIZE列が100Gになっている。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 100G 0 disk
└─xvda1 202:1 0 100G 0 part /
$ sudo resize2fs /dev/xvda1
$ sudo xfs_growfs /
meta-data=/dev/xvda1 isize=512 agcount=4, agsize=524159 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1 spinodes=0
data = bsize=4096 blocks=2096635, 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 2096635 to 26213883
# 五行目のサイズ列が8.0G->100Gに変化しているのが確認された。
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 475M 0 475M 0% /dev
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 492M 412K 492M 1% /run
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/xvda1 100G 3.4G 97G 4% /
tmpfs 99M 0 99M 0% /run/user/1000
Reference
이 문제에 관하여(EBS 볼륨 증가 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mu-tech/items/8780ff8aefc7f9215e95텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)