error='메모리를 할당할 수 없습니다' (errno=12) 에러
aws에 git을 설치하는 과정에서 아래와 같은 에러가 발생했다.
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00007f5dbbe00000, 262144, 0) failed; error='메모리를 할당할 수 없습니다' (errno=12) 에러
순간 싸늘한 기운이 뇌리를 스쳤다..!
프리티어 인스턴스의 메모리 한계가 여기까지인가?
다행히 해결 방법이 존재했다.
원인은 당연히 메모리 공간
이 부족하여 설치하지 못한다는 에러였다.
SWAP
공간을 통해서 메모리를 파티셔닝 함으로써 여유 공간을 확보 할 수 있다.
내 서버의 SWAP 공간이 0B였고 git을 설치하기에는 턱없이 부족한 공간이었다.
SWAP 파일 생성
$ touch /var/spool/swap/swapfile
$ dd if=/dev/zero of=/var/spool/swap/swapfile count=2048000 bs=1024
2G의 메모리를 할당해주었다.
파일 포맷을 SWAP으로 변환 후 SWAP file에 등록해줘야한다.
$ mkswap /var/spool/swap/swapfile
$ swapon /var/spool/swap/swapfile
파일시스템 테이블 등록
vim /etc/fstab
여기까지 했다면 정상적으로 git이 설치되는 것을 볼 수 있다.
끝!
'아마존 AWS 서비스' 카테고리의 다른 글
[AWS] 아마존 리눅스 mysql 설치 (0) | 2018.09.26 |
---|---|
[AWS] PuTTY로 가상인스턴스 콘솔 띄우기 (0) | 2018.09.26 |
[AWS] Amazon EC2에 인스턴스 생성 (0) | 2018.09.26 |
댓글