강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

스왑영역으로 설정된 특정 스왑파일시스템의 스왑영역 해제하는 swapoff

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

스왑영역으로 설정된 특정 스왑파일시스템의 스왑영역 해제하는 swapoff

 

 

 

 

swapoff 스왑영역으로 설정되어있는 스왑파일시스템의 스왑영역설정을 해제하는 명령어입니다.

 

 

 

  또한 이와 반대로 swapon명령어는 특정장치파일(파티션, 스왑파일시스템) 스왑영역으로 설정하는 명령어입니다.

 

 

 

  그리고 스왑영역으로 사용할 장치파일을 생성하는 명령어가 mkswap입니다.

 

 

 

  따라서 swapoff명령어와 함께 swapon, 그리고 mkswap명령어는 반드시 함께 익혀 두셔야 하는 명령어셋(command set)입니다.

 

 

 

  swapon mkswap 대한 사용설명은 책의 명령어 편을 참조하시기 바랍니다.

 

 

 

 

 

명령어위치 : /sbin/swapoff

 

사용형식

            swapoff [-h -V]
            swapoff -a
            swapoff  
장치화일 ...

 

 

 

 

 

현재 시스템에서 스왑영역으로 설정되어있는 특정 스왑파일시스템의 스왑영역을 해제하기 위해서 swapoff명령어를 사용합니다.

 

 

 

 이번 예에서는 현재 리눅스 시스템에서 스왑영역으로 설정되어 있는 /dev/sdb1이라는 스왑파일시스템의 스왑영역을 해제하는 예입니다.

 

 

 

 

 

먼저 아래의 예는 현재 시스템의 메모리 사용현황을 확인하기 위하여 free명령어를 사용한 것입니다.

 

 

 

  아래의 결과에서 마지막행의 Swap:      6209072          0    6209072입니다.

 

 

 

  , 현재 리눅스 시스템의 전체스왑용량(6209072) 사용되고 있는 스왑용량(0), 그리고 사용되지 않고 남아있는 스왑용량(6209072) 각각 나타내고 있는 것입니다.

 

 

 

 

 

[root@su250 ~]# free

             total       used       free     shared    buffers     cached

Mem:       1033816      83908     949908          0        932      46848

-/+ buffers/cache:      36128     997688

Swap:      6209072          0    6209072

[root@su250 ~]#

 

 

 

 

위의 결과에서 주목해 보실 것은 현재 시스템의 전체 스왑영역입니다.

 

 

 

  , 현재 시스템에서 /dev/sdb1 스왑파일시스템을 포함한 전체 스왑용량이 6209072입니다.

 

 

 

 

 

그리고 아래의 예에서는 /dev/sdb1 스왑영역사용을 해제한 것입니다.

 

 

 

  그리고 다시 free명령어로 메모리 사용현황을 확인한 것입니다.

 

 

 

 

 

[root@su250 ~]# swapoff /dev/sdb1

[root@su250 ~]#

[root@su250 ~]# free

             total       used       free     shared    buffers     cached

Mem:       1033816      81916     951900          0        956      46848

-/+ buffers/cache:      34112     999704

Swap:      2096472          0    2096472

[root@su250 ~]#

 

 

 

 

/dev/sdb1 스왑파일시스템의 스왑사용을 해제한 후에 스왑용량의 총용량이 2096472 줄어든 것을 확인하시기 바랍니다.

 

 

 

swapoff명령어로 스왑영역으로 사용 설정되어 있던 /dev/sdb1 스왑파일시스템이 사용 해제되었기 때문에 /dev/sdb1 용량만큼 스왑총용량이 줄어든 것을 의미합니다

 

 

 

 

 

이렇게 swapoff명령어는 현재 스왑영역으로 사용설정 되어 있던 스왑파일시스템의 사용설정을 해제하는 명령어입니다.

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,074 명
  • 현재 강좌수 :  35,995 개
  • 현재 접속자 :  523 명