이번 포스트에서는 라즈베리파이에 Swap 설정을 해보겠습니다.
Swap?
메모리가 부족한 경우 메모리의 일부 내용을 디스크로 Swap 하는 것을 말합니다.
Windows의 가상 메모리와 같이 디스크 일부를 메모리처럼 사용하게 됩니다.
스왑 파일/파티션 존재 여부 화인
스왑 파일을 생성하기 전에 이미 스왑 파일이나 파티션이 있는지 먼저 확인합니다.
아래 두 명령어를 입력했을때 Swap관련 내용이 보이지 않으면 스왑이 설정되지 않은 것 입니다.
|
|
스왑 파일 생성
스왑 파일 및 파티션이 존재하지 않는 것을 확인한 뒤 아래 명령어로 스왑 용도로 사용할 파일을 생성합니다.
아래 명령어는 루트 디렉터리에 4GB의 파일을 생성한다는 뜻입니다.
|
|
아래와 같이 4GB의 swapfile
이 생성된 것을 확인할 수 있습니다.
|
|
스왑 활성화
이제 생성한 파일을 스왑으로 동작하도록 설정해 줘야 합니다.
생성된 파일의 권한을 수정합니다.
|
|
해당 파일이 스왑으로 동작하도록 설정합니다.
|
|
마지막으로 아래 명령어를 입력해서 스왑을 활성화 해줍니다.
|
|
라즈베리파이를 재부팅 해도 계속 사용하기 위해서 /etc/fstab
를 수정해 줍시다.
|
|
그리고 제일 하단에 아래와 같이 한 줄을 추가합니다.
|
|
스왑 파일 삭제
스왑 파일은 삭제하려면, 아래 명령어로 먼저 스왑을 비활성화 합니다.
|
|
스왑 파일을 생성할때 /etc/fstab
에 추가한 내용을 삭제합니다.
|
|
아래의 라인을 삭제해줍니다.
|
|
마지막으로 생성했던 swapfile
을 삭제해주면 됩니다.
|
|