반응형
안녕하세요 가야태자 @talkit 입니다.
요즘 또 좀 바빠서 블로그와 스팀잇에 글이 뜸했습니다.
바쁘긴 할 것 같습니다. 기술 공부 겸 다시 글을 적습니다. ^^
엘라스틱 서치를 설치할일이 있는데 Oracle VM에 메모리가 모자랍니다. 무조건 2GB 이상이어야 한다가 조건입니다. 그래서 넉넉하게 스왑(swap)을 4GB 정도로 잡아 보겠습니다.
sudo swapon --show
우선 위 명령어로 스왑이 있는지 봅니다.
현재 저는 없습니다. ^^
sudo fallocate -l [SIZE] /swapfile
위 명령어로 스왑 파일을 생성 합니다.
실제로 해보겠습니다.
sudo fallocate -l 4G /swapfile
저는 4GB를 목표로 하고 있어서 위와 같이 쳤습니다.
sudo chmod 600 /swapfile
위 명령어로 퍼미션을 조정 합니다.
sudo mkswap /swapfile
위명령어로 스왑 파티션을 포맷 합니다.
sudo swapon /swapfile
위명령어로 swap을 켭니다. ^^
혹시나 오류나면 앞에 것을 해보십시오 ^^ 저는 방금 T.T
앞에 중에 하나를 안했더라구요.
swapon: /swapfile: read swap header failed
이런 오류가 발생해서 ^^ 저위에 mkswap를 다시 했습니다.
sudo vi /etc/fstab
위명령어로 fstab을 여십시오.
/swapfile swap swap defaults 0 0
맨 마지막줄에 위 내용을 복사해서 넣고 저장하고 나오십시오.
:wq로 빠져 나오시면 됩니다.
free -m
total used free shared buff/cache available
Mem: 970 181 94 2 694 630
Swap: 4095 0 4095
free -m 으로 확인하면 4GB가 늘어 난 것을 확인 할 수 있습니다.
감사합니다.
반응형