리눅스

리눅스 스왑파티션 (생성/삭제) (파일방식/디스크방식)

정보 집합 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
반응형

'리눅스' 카테고리의 다른 글

리눅스 사용자,그룹 관리  (0) 2023.11.06