AWS EC2 스토리지 추가후 작업

01) 각 볼륨의 시스템 확인

$ df -hT

02) 블럭 장치 목록확인

$ lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
디바이스명    202:0    0  12G  0 disk 
└─디바이스명1 202:1    0   8G  0 part /

볼륨에 확장해야 하는 파티션이 있는지 확인하려면 lsblk 명령을 사용하여

인스턴스에 연결된 블록 디바이스에 대한 정보를 출력하여

어떤 파티션의 크기를 조정해야 하는지 확인한다.

03) 파티션을 확장

$ sudo growpart /dev/디바이스명 1      // 디바이스명과 파티션번호 사이 공백필수
CHANGED: partition=1 start=4096 old: size=16773087 end=16777183 new: size=25161695 end=25165791

이전 단계에 나온 루트 볼륨과 같이 파티션이 있는 볼륨의 경우 growpart 명령을 사용하여 파티션을 확장한다.

디바이스 이름과 파티션 번호 사이에 공백이 있다는 점에 유의해야한다.

04) 볼륨 크기 변경여부 확인

$ lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
디바이스명    202:0    0  12G  0 disk 
└─디바이스명1 202:1    0  12G  0 part /

파티션에 늘어난 볼륨 크기가 반영되었는지 확인하려면 lsblk 명령을 다시 사용합니다.

05) 파일 시스템의 크기 변경여부 확인

$ sudo resize2fs /dev/xvda1
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/xvda1
Couldn't find valid filesystem superblock.

06) 파일 시스템의 크기 변경여부 확인

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        482M     0  482M   0% /dev
tmpfs           492M     0  492M   0% /dev/shm
tmpfs           492M  480K  492M   1% /run
tmpfs           492M     0  492M   0% /sys/fs/cgroup
/dev/디바이스명1 8.0G  4.5G  3.6G  56% /
tmpfs            99M     0   99M   0% /run/user/1000

각 볼륨에 대한 파일 시스템의 크기를 확인하려면 df -h 명령을 사용합니다.

원문출처 –

https://velog.io/@saakmiso/AWS-EC2-%EC%9A%A9%EB%9F%89-%EC%A6%9D%EC%84%A4%ED%95%98%EA%B8%B0

VSCODE 1.86 업데이트 후 REMOTE-SSH 연결오류.

“The remote host may not meet VS Code Server’s prerequisites for glibc and libstdc++”

잘 연결되던 remote-ssh가 한번 접속이 끊기고나선 위 팝업 뱉으며 연결이 더 이상 되지 않는다.

“Waiting for server log…” 메시지만 몇번을 봤는지 모르겠다.

열심히 구글링 해 본 결과 vscode가 1.86으로 업데이트 되면서 glibc 신버전을 지원하지않는 리눅스는 더이상 지원을 하지 않는것 같다.

(참조 https://code.visualstudio.com/docs/remote/faq#_can-i-run-vs-code-server-on-older-linux-distributions )

아쉽게도 현재 AWS에서 사용중인 Amzon Linux 2 , Amzon Linux 2 AMI 에선 remote-ssh가 작동하지않는다는 황당한 상황….

미숙한 검색실력으로 당장 알아낸 방법은 이전버전인 vscode 1.85.2 로 다운그레이드하는 하는 수 밖에 없었다.

https://code.visualstudio.com/updates/v1_85

vscode Uninstall후 위 링크에서 1.85.2 버전을 다운받아 다시 설치후 remote-ssh 버전도 이전설치버전으로 돌려야 한다.

언제 자동업데이트가 될지 모르기에 다운그레이드전에 설정 (단축키: Ctrl+, ) 으로 가서

검색창에 update 입력해 위 설정을 찾아 “none” 으로 미리 바꿔줘야 함.

재설치 후 현재는 잘되고 있다.

업데이트를 안하고 쓰는건 찝찝한데 리눅스를 판올림해야 하나…