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

잔글 (Jmnote님이 리눅스 스왑 추가하기 실습 문서를 리눅스 스왑공간 추가하기 실습 문서로 이동했습니다)
 
(사용자 2명의 중간 판 22개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{테스트|CentOS 6}}
==개요==
==개요==
;Creating a Swap File
;Creating a Swap File
5번째 줄: 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
12번째 줄: 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
22번째 줄: 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
31번째 줄: 33번째 줄:


==(Optional) 임시 적용==
==(Optional) 임시 적용==
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# swapon /swapfile
[root@zetawiki ~]# swapon /swapfile
</source>
</source>
37번째 줄: 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
55번째 줄: 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
73번째 줄: 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
89번째 줄: 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 }}