OS/Linux

[Linux] SWAP 메모리 설정

dalgong 2023. 6. 10. 16:48
반응형

Linux SWAP 메모리 설정


1. SWAP 메모리 확인

[root@dalgong ~]# free -h

 

2. 설정할 디스크 용량 확인

[root@dalgong ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.8G     0  3.8G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  9.0M  3.8G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/xvda2       49G  2.4G   47G   5% /
/dev/xvda1     1014M  183M  832M  18% /boot
tmpfs           780M     0  780M   0% /run/user/0

 

3. SWAP 메모리 설정

[root@dalgong ~]# fallocate -l 2G /swapfile

[root@dalgong ~]# chmod 600 /swapfile 

[root@dalgong ~]# mkswap /swapfile
Setting up swapspace version 1, size = 2097148 KiB
[root@dalgong ~]# swapon /swapfile
swapon: /swapfile: swapon failed: Invalid argument

▶ 이렇게 SWAP 설정에서 오류가 나는 경우가 있다. 이럴때는 아래 명령어로 해결 가능하다.

[root@dalgong ~]# dd if=/dev/zero of=/swapfile count=1024 bs=1MiB
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 0.591991 s, 1.8 GB/s

[root@dalgong ~]# mkswap /swapfile
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=8f61864f-b00e-41c2-9be6-61a99290b825

[root@dalgong ~]# swapon /swapfile

 

4. SWAP 설정 확인

[root@dalgong ~]# free -h

 

5. fstab 등록

[root@dalgong ~]# vim /etc/fstab

반응형