반응형
SWAP 파티션 삭제 및 재생성
목차
정보 확인
* SuSE15를 기준으로 작성했지만, Redhat CentOS 등의 리눅스도 동일하게 적용합니다.
가정 : OS 영역의 최하위에 SWAP 이 존재 할 경우
ex)
/dev/sda1 = /boot
/dev/sda2 = /boot/efi
/dev/sda3 = /
/dev/sda4 = swap
SWAP Size 재설정
### root 에서 진행 ###
Step 1. /etc 의 OS 설정 백업
# tar -cf /root/growin/etc.tar /etc
Step 2. lsblk 명령어를 통한 swap 파티션 확인
# lsblk | grep swap
Step 3. /etc/fstab 설정 파일 변경 (기존 SWAP 파티션 주석)
# vi /etc/fstab
...
#UUID=XXXXXX-XXXXXX-XXXXXX swap swap defatuls 0 0
...
Step 4. fdisk 명령어를 통한 sda4 재생성
# fdisk /dev/sda
[p] Enter #현재 상태 확인
[d] Enter #파티션 삭제
Partition number (1-4, default 4): 4 Enter #4번째 파티션 삭제
[n] Enter #새로운 파티션 생성
Partition number (4-128, default 4): 4 Enter #4번째에 파티션 생성
First sector (34-62914526, default 62912512): Enter (default) #sector지정
Last sector, +/-sectors or +/-size{K,M,G,T,P} (62912512-62914526, default 62914526): +128G Enter <- 원하는 용량
Created a new partition 4 of type 'Linux filesystem' and of size XXX KiB.
[p] Enter #현재 상태 확인
[t] Enter #파티션 타입 지정
Partition number (1-4, default 4): 4 Enter #4번째에 파티션 타입 지정
Partition type (type L to list all types): 19 Enter # Linux swap 타입
Changed type of partition 'Linux filesystem' to 'Linux swap'.
[p] Enter #현재 상태 확인
* 참고 |
ex) [p] Enter의 경우 p를 누르고 엔터를 치면 됩니다. |
Step 5. Swap 재생성
# mkswap /dev/sda4
Setting up swapspace version 1, size = 1000 KiB (XXX bytes)
no label, UUID=XXXXXX-XXXXXX-XXXXXX
Step 6. blkid 명령어를 통한 SWAP 파티션의 UUID 확인
# blkid | grep swap
Step 7. /etc/fstab 파일의 내용을 수정 (UUID를 복사 하거나 명령어를 통해 삽입)
[직접 등록]
# vi /etc/fstab
UUID=XXXXXX-XXXXXX-XXXXXX /boot xfs defaults 0 0
[명령어를 통한 등록]
# echo "UUID=$(blkid | grep swap | awk -F \" '{print$2}') swap swap defaults 0 0" >> /etc/fstab
Step 8. SWAP 명령어를 통한 swap 파티션 on
# swapon /dev/sda4
# free -g
반응형
'리눅스 > OS 설정' 카테고리의 다른 글
[리눅스] ssh port 추가 (0) | 2022.02.12 |
---|---|
[리눅스] 리눅스 online 중 파티션 증설 (0) | 2022.01.20 |
[리눅스] Bus 주소를 이용한 binding (0) | 2022.01.18 |
[Ubuntu] Local repository 구성 (0) | 2021.07.20 |
[Linux] ssh-keygen 생성으로 ssh 접속하기 (0) | 2021.01.20 |