1. swap 이란?
- 하드 디스크를 마치 메모리처럼 사용가능하게 해줌.
- 일반적으로 리눅스 설치시에 사용
- 설치 후에는 남은 공간이나 파티션을 이용해서 추가 설정 가능.
2. swap 관련 명령어
- mkswap
# 예와 옵션
-c | 스왑 파티션 생성하기 전에 배드 블록 검사 |
mkswap 옵션 스왑_파일 크기_지정
mkswap 옵션 스왑_파티션
mkswap /swap-file 10240
→ 스왑 파일인 /swap-file을 10240k크기로 생성한다.
- swapon
# 예와 옵션
-a | /etc/fstab에 등록된 스왑 영역 전부 활성화 |
swapon 옵션 swap파일(or 파티션)
- swapoff
# 예와 옵션
-a | 모두 정지시킴. |
3. swap 영역 만들기
3.1. swap 파일 생성
i. dd로 원하는 크기만큼의 스왑 파일 생성한다.
dd if=/dev/zero of=(생성할 파일명) bs=1k count=1024000
if=/dev/zero | 초기화할 때 사용하는 파일명 |
of=(생성할 파일명) | swap 파일로 생성할 파일명 |
bs=1k | 블록 사이즈를 지정한다. 1k로 생성함. 블록 사이즈를 지정 X하면, 바이트로 처리. |
count=1024000 | bs에서 설정한 블록의 개수. 1024000은 1GB의 파일이 생성된다. |
ii. swap 파일 생성
mkswap /swap-file
→ i에서 생성한 스왑 파일명 적으면 됨.
iii. swap 파일 활성화
swapon /swap-file
iv. 시스템 부팅시마다 사용할 경우에는 /etc/fstab 파일에 등록
vi /etc/fstab
/swap-file swap swap defaults 0 0
3.2. swap 파티션 생성
'리눅스 > CentOs (Rocky 8 )' 카테고리의 다른 글
[리눅스] 파일 시스템 관리 및 복구 - fdisk 등등 (적는 중) (0) | 2024.08.12 |
---|---|
[리눅스] 디스크 쿼터 disk quota (0) | 2024.08.12 |
[리눅스] 링크 (하드 링크와 심볼릭 링크) (0) | 2024.07.30 |
[리눅스] umask*** (0) | 2024.07.30 |
[리눅스] chmod / chown / chgrp (0) | 2024.07.30 |