반응형

안녕하세요 가야태자 @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가 늘어 난 것을 확인 할 수 있습니다. 

감사합니다. 

 

반응형

+ Recent posts