OS/Linux

스왑 메모리 설정하기 / 방법2. 스왑 파티션 생성

yeit 2023. 12. 14. 17:28
728x90

 

스왑 메모리를 설정하는 방법은 크게 2 가지가 있다.

 

방법1. 스왑 파일을 생성하는 방법

일반적인 파일 시스템에 존재하는 파일을 swapping영역 사용

https://yeit.tistory.com/22

 

Swap Memory란? 스왑 메모리 설정하기 / 방법1. 스왑 파일 생성

Swap Memory란? 주로 운영 체제에서 RAM(주 기억장치)가 부족할 때 사용되는 가상 메모리의 일종 하드 디스크나 SSD와 같은 보조 저장 장치를 사용하여 메모리 부족 상황에서 추가적인 가상 메모리 공

yeit.tistory.com

 

 

방법2. 스왑 파티션을 생성하는 방법

디스크 파티션을 나눠서 그 중 한 공간에 sawpping영역 할당

 

1. NCP Cloud 콘솔에서 블록스토리지 추가 (10GB)

추가된 디스크 확인

# fdisk -l
# lsblk

2. 파티션 생성

# fdisk /dev/xvdb
n                      => 파티션 생성
p                      => primary 
파티션 번호             => 엔터하면 기본(default) 1번부터 진행
첫 시작 섹터 지정       => 엔터하면 기본 2048부터 시작
+8G 입력 후 엔터        => 용량 8GB로 설정

l                      => 스왑 영역으로 사용하기 위해 파티션 타입을 스왑 장치용 파티션으로 설정해야함. 사용가능한 타입 조회
t                      => 타입 변경
82                     => 스왑타입으로 변경

p                      => Linux swap으로 잘만들어졌나 확인
w                      => 확인 후 저장

 

3. 스왑 파티션 초기화

# mkswap /dev/xvdb1

4. 스왑 활성화

# swapon /dev/xvdb1

5. 영구적인 설정을 위해 /etc/fstab에 등록

# blkid /dev/xvdb1  => UUID확인
# vi /etc/fstab
UUID=xxxxx-xxxxx-xxxx-xxxxxx     swap     swap     defaults    0 0

6. 확인

# free -h        => Swap total : 8G 확인
# swapon -s      =>활성화된 스왑 영역 확인
# lsblk -f       =>/dev/vdf1 FSTYPE: swap 확인

 

728x90