본문 바로가기

Linux/OS (centos, ubuntu ... )

리눅스 swap 영역 확장

2G를 늘려보자

 

2048 * 1024 = 2097152 mb

 

-----------------------------------------------------------------------------------------

1. free로 스왑 메모리 확인

[root@222 ~]# free

              total       used       free     shared    buffers     cached

Mem:        8061112     312776    7748336        160      15520      84084

-/+ buffers/cache:      213172    7847940

Swap:             0           0           0

 

 

2. 스왑파일을 저장할 디렉토리 생성

# mkdir /swap

 

3. dd 명령을 이용하여 swapfile이라는 스왑파일 생성

# dd if=/dev/zero of=/swap/swapfile bs=1024 count=2097152

 

4.  swap 디렉토리로 이동

# cd /swap

 

5. mkswap을 이용해 swapfile이 스왑공간을 쓰도록(스왑 공간 생성)

 # mkswap swapfile

 

6. swap 파일 활성화 및 확인

# swapon swapfile

[root@222 ~]# swapon -s 

Filename Type Size Used Priority

/swap/swapfile                          file 2097148 0 -1

 

7. 재부팅 후에도 적용되도록 fstab에 등록한다

[root@222 ~]# cat /etc/fstab 

#

# /etc/fstab

# Created by anaconda on Tue Jan 24 01:42:14 2017

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=ad11bafe-de2c-4d3f-be13-51dd0ef0d819 /                       ext4    defaults        1 1

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

/swap/swapfile swap swap defaults 1 1