리눅스
리눅스 스왑파티션 (생성/삭제) (파일방식/디스크방식)
정보 집합
2023. 11. 8. 13:54
반응형
1.스왑파티션 생성 파일방식
1. 파티션 파일 생성
dd if=/dev/zero of=/swapfile bs=128M count=16
- dd : 파일 내용 이부분을 복사하는 명령어
- /dev/zero : 0x00
- of : 주입 대상
- bs : 한번에 읽어올 용량
- count : 횟수
ex) 128M * 16 = 2048M 짜리 00000000파일이 생김
2. 스왑파일 권한변경
chmod 600 /swapfile
- 소유자한테만 읽기 쓰기 권한
3. 스왑파티션 생성
mkswap /swapfile
4.스왑영역 활성화
swapon /swapfile
5.생성 확인
swapon -s
6.부팅시 스왑파일 활성화
vim /etc/fstab
#해당내용 추가
/swapfile swap swap default 0 0
2. 스왑파티션 삭제
#스왑비활성
swapoff /swapfile
#파일삭제
rm /swapfile -rf
#시작마운트 제거 (삭제)
/swapfile swap swap default 0 0
2.스왑 파티션생성 디스크방식
1.마운트 디바이스 이름 확인
lsblk;
2.fdisk로 파티션생성 + 생성후에 타입변경
#lsblk로 확인한 디바이스 경로
fdisk /dev/sdb
1. Command (m for help): n 엔터엔터엔터
2. Command (m for help): t 타입변경 HEX :82
3. Command (m for help): w 저장 끝
3.생성한 파티션을 스왑영역으로 변경
mkswap /dev/sdb1
4.스왑 파티션 활성화
swapon /dev/sdb1
5.영구 파티션 등록
#시작마운트 추가
디바이스 id로대체 가능 엄청김
/dev/sdb1 swap swap default 0 0
반응형