"리눅스 스왑공간 추가하기 실습"의 두 판 사이의 차이

잔글 (Jmnote 사용자가 스왑 파일 생성 문서를 리눅스 스왑 파일 생성 문서로 옮겼습니다)
잔글 (Jmnote님이 리눅스 스왑 추가하기 실습 문서를 리눅스 스왑공간 추가하기 실습 문서로 이동했습니다)
 
(사용자 2명의 중간 판 19개는 보이지 않습니다)
6번째 줄: 6번째 줄:


==사전 확인==
==사전 확인==
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# free -m
[root@zetawiki ~]# free -m
             total      used      free    shared    buffers    cached
             total      used      free    shared    buffers    cached
13번째 줄: 13번째 줄:
Swap:        2015          0      2015
Swap:        2015          0      2015
</source>
</source>
:→ 스왑 용량은 2015 MB


==스왑파일 생성==
==스왑파일 생성==
* 64MB 크기의 파일 생성, 퍼미션 조정
* 64MB 크기의 파일 생성, 퍼미션 조정
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# fallocate -l 64M /swapfile
[root@zetawiki ~]# fallocate -l 64M /swapfile
[root@zetawiki ~]# chmod 0600 /swapfile
[root@zetawiki ~]# chmod 0600 /swapfile
23번째 줄: 24번째 줄:
</source>
</source>
*스왑파일 형식 적용
*스왑파일 형식 적용
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# mkswap /swapfile
[root@zetawiki ~]# mkswap /swapfile
mkswap: /swapfile: warning: don't erase bootbits sectors
mkswap: /swapfile: warning: don't erase bootbits sectors
32번째 줄: 33번째 줄:


==(Optional) 임시 적용==
==(Optional) 임시 적용==
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# swapon /swapfile
[root@zetawiki ~]# swapon /swapfile
</source>
</source>
38번째 줄: 39번째 줄:
==영구 적용==
==영구 적용==
*[[/etc/fstab]] 파일 하단에 등록하면 재부팅시에도 적용된다.
*[[/etc/fstab]] 파일 하단에 등록하면 재부팅시에도 적용된다.
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# vi /etc/fstab
[root@zetawiki ~]# vi /etc/fstab
</source>
</source>
<source lang='xorg_conf'>
<source lang='aconf'>
/swapfile swap swap defaults 0 0
/swapfile swap swap defaults 0 0
</source>
</source>
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# swapon -a
[root@zetawiki ~]# swapon -a
</source>
</source>


==확인 2==
==확인 2==
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# free -m
[root@zetawiki ~]# free -m
             total      used      free    shared    buffers    cached
             total      used      free    shared    buffers    cached
56번째 줄: 57번째 줄:
Swap:        2079          0      2079
Swap:        2079          0      2079
</source>
</source>
:→ 스왑 용량이 2079 MB로 늘어남 ( = 2015 + 64 MB)


==(원상복구)==
==(optional) 원상복구==
*스왑 비활성화하고 파일 삭제
*스왑 비활성화하고 파일 삭제
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# swapoff -v /swapfile
[root@zetawiki ~]# swapoff -v /swapfile
swapoff on /swapfile
swapoff on /swapfile
</source>
</source>
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# rm -f /swapfile
[root@zetawiki ~]# rm -f /swapfile
</source>
</source>
*확인
*확인
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# free -m
[root@zetawiki ~]# free -m
             total      used      free    shared    buffers    cached
             total      used      free    shared    buffers    cached
74번째 줄: 76번째 줄:
Swap:        2015          0      2015
Swap:        2015          0      2015
</source>
</source>
*[[/etc/fstab]]에 추가했던 내용 제거
:→ 스왑 용량이 2015 MB로 줄어듬 ( = 2079 - 64 MB )
*[[/etc/fstab]]에 추가했던 내용 제거<ref>해당 내용을 제거하지 않으면 부팅시에 다시 적용된다...</ref>


==같이 보기==
==같이 보기==
*[[리눅스 fallocate]]
* [[리눅스 대용량 파일 생성]]
*[[리눅스 dd]]
* [[리눅스 fallocate]]
*[[리눅스 chmod]]
* [[리눅스 dd]]
*[[리눅스 mkswap]]
* [[리눅스 chmod]]
*[[리눅스 swapon]]
* [[리눅스 mkswap]]
*[[/etc/fstab]]
* [[리눅스 swapon]]
* [[/etc/fstab]]
* [[리눅스 스왑 추가하기]]


==참고 자료==
==참고==
*https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s2-swap-creating-file.html
*https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s2-swap-creating-file.html
*https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-swap-creating-file.html
*https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-swap-creating-file.html
90번째 줄: 95번째 줄:


[[분류: 리눅스]]
[[분류: 리눅스]]
[[분류: 스왑 공간]]

2018년 6월 3일 (일) 14:16 기준 최신판

1 개요[ | ]

Creating a Swap File
스왑 파일 만들기
  • 본 실습에서는 64MB 스왑파일을 만들어 등록해본다.

2 사전 확인[ | ]

[root@zetawiki ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           992        272        720          0         19         94
-/+ buffers/cache:        157        835
Swap:         2015          0       2015
→ 스왑 용량은 2015 MB

3 스왑파일 생성[ | ]

  • 64MB 크기의 파일 생성, 퍼미션 조정
[root@zetawiki ~]# fallocate -l 64M /swapfile
[root@zetawiki ~]# chmod 0600 /swapfile
[root@zetawiki ~]# ll /swapfile -h
-rw-------. 1 root root 64M Jun 10 07:48 /swapfile
  • 스왑파일 형식 적용
[root@zetawiki ~]# mkswap /swapfile
mkswap: /swapfile: warning: don't erase bootbits sectors
        on whole disk. Use -f to force.
Setting up swapspace version 1, size = 65532 KiB
no label, UUID=243ad0ea-4033-4288-8fe5-81490c1d7bb3

4 (Optional) 임시 적용[ | ]

[root@zetawiki ~]# swapon /swapfile

5 영구 적용[ | ]

  • /etc/fstab 파일 하단에 등록하면 재부팅시에도 적용된다.
[root@zetawiki ~]# vi /etc/fstab
/swapfile swap swap defaults 0 0
[root@zetawiki ~]# swapon -a

6 확인 2[ | ]

[root@zetawiki ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           992        338        653          0         20        158
-/+ buffers/cache:        159        832
Swap:         2079          0       2079
→ 스왑 용량이 2079 MB로 늘어남 ( = 2015 + 64 MB)

7 (optional) 원상복구[ | ]

  • 스왑 비활성화하고 파일 삭제
[root@zetawiki ~]# swapoff -v /swapfile
swapoff on /swapfile
[root@zetawiki ~]# rm -f /swapfile
  • 확인
[root@zetawiki ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           992        274        717          0         20         95
-/+ buffers/cache:        158        833
Swap:         2015          0       2015
→ 스왑 용량이 2015 MB로 줄어듬 ( = 2079 - 64 MB )

8 같이 보기[ | ]

9 참고[ | ]

  1. 해당 내용을 제거하지 않으면 부팅시에 다시 적용된다...
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}