본문으로 건너뛰기
  1. Posts/

Linux 스왑파일 만들기

·
Linux
작성자
hw5e
page.hw5e.cc
목차

리눅스 설치할 때 스왑 파티션 용량을 얼마나 줘야할 지 고민하는 경우가 있는데 사실 스왑 파티션이 없어도 스왑을 사용할 수 있다.

스왑 생성

sudo mkswap -U clear --size 4G --file /swapfile

이렇게 하면 루트(/) 경로에 4GiB 용량의 swapfile이라는 파일이 생성된다.

배포판에 따라 저게 안된다면 이 방법대로 한다.

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile

스왑 활성화

sudo swapon /swapfile

스왑 비활성화

sudo swapoff /swapfile

공간 확보를 위해 스왑이 필요없다면 swapfile을 삭제하면 된다

sudo rm /swapfile

btrfs의 경우
#

사실 이거때문에 썼다 btrfs의 COW(Copy On Write) 특성때문에 방법이 다르다고 한다.

sudo btrfs subvolume create /swap

sudo btrfs filesystem mkswapfile --size 4g --uuid clear /swap/swapfile

sudo swapon /swap/swapfile

sudo swapoff /swapfile

부팅시 자동으로 활성화하게 하기
#

/etc/fstab파일에 다음 내용을 추가한다.

/swapfile none swap defaults 0 0

참고
#

ArchWiki의 Swap, Btrfs

Reply by Email