스왑영역으로 설정된 특정 스왑파일시스템의 스왑영역 해제하는 swapoff
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,319 조회
- 0 추천
- 목록
본문
스왑영역으로 설정된 특정 스왑파일시스템의 스왑영역 해제하는 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명령어는 현재 스왑영역으로 사용설정 되어 있던 스왑파일시스템의 사용설정을 해제하는 명령어입니다.
관련자료
-
이전
-
다음