오늘은 리눅스(Linux)에서 스왑(swap) 파티션 추가하는 방법에 대해 포스팅 하려고 합니다.
스왑(swap) 파티션이란 컴퓨터의 메모리가 모두 사용되어
추가적으로 실행해야 하는 메모리부분을 스왑(swap) 파티션이 대신
실행하도록 하는 예비 공간을 의미합니다.
먼저 현재 사용하고 있는 스왑(swap) 파티션을 확인합니다.
# swapon -s
명령어를 사용하여 저는 현재 1개의 스왑(swap) 파티션을 사용하고 있는 것을 볼 수 있습니다.
스왑(swap) 파티션을 추가하기 위해 디스크 영역을 생성 및 추가합니다.
fdisk안에서 설정하는 부분이 많지만 자세한 내용은 다음 포스팅에서 진행하겠습니다.
현재 스왑(swap) 파티션 설정하는 부분만 잘 따라오시면 됩니다.
# fdisk /dev/sda
현재 파티션 영역을 확인합니다.
총 3개의 파티션이 구성되어있고 sda3이 확장 파티션으로 되어있기 때문에
확장 파티션에서 스왑(swap) 파티션을 생성하도록 하겠습니다.
# p
다음으로 넘어가서 logical로 확장 파티션에서 추가적인 파티션을 생성하고
저는 500M만 추가하도록 하겠습니다.
# n (next)
# l (logical)
# enter (First sector은 기본값으로 설정)
# +500M (추가 디스크 Size)
# p (파티션 확인)
현재 파티션만 생성했을뿐, 스왑(swap) 파티션이 아니기 때문에
현재 추가된 파티션의 타입을 변경합니다.
명령어를 통해 진행하고 파티션을 확인했을 때
Linux swap / Solaris로 변경되었다면 스왑파티션이 된 것입니다.
# t
# 5 (추가했을때 나타난 번호)
# 82 ( 스왑 파티션을 지정하는 Hex code)
# p (파티션 확인)
# w (현재 설정 저장)
현재 파티션이 정상적으로 생성되었는지 확인합니다.
(만약 추가한 파티션이 보이지 않는다면,
#partprobe 명령어를 사용하여 현재 상태를 갱신합니다.)
# blkid /dev/sda*
생성한 파티션을 swap으로 포멧합니다.
# mkswap /dev/sda5
포멧한 스왑(swap) 파티션의 UUID를 확인하고 복사합니다.
# blkid /dev/sda*
추가한 스왑(swap) 파티션이 영구적으로 마운트 되도록 설정합니다.
fstab을 잘못 설정하면 디스크가 부팅이 안될 수 있기 때문에 오타 없이
잘 설정해야 합니다. (매우중요)
# vi /etc/fstab
# UUID="복사한 스왑(swap) 파티션의 UUID" swap swap defaults 0 0 (가장 아랫줄에 추가)
스왑(swap) 파티션을 적용하고 정상적으로 디스크에 마운트
되었는지 확인합니다.
# swapon -a
# swapon -s
지금까지 리눅스(Linux) 스왑(swap) 파티션 추가하는 방법에 대한 포스팅이였습니다.
내용이 도움이 되셨다면 하단에 공감 버튼을 클릭해 주세요^^!
'Develope > Linux' 카테고리의 다른 글
[Linux] 리눅스 Heap Usage:Exception in thread "main" java.lang.reflect.InvocationTargetException 해결 방법 (0) | 2019.10.21 |
---|---|
[Linux] 리눅스 scp 원격서버 파일 전송 및 파일 가져오기 (0) | 2019.10.08 |
[Linux] 리눅스 CentOS 7 부팅 모드(런 레벨) 변경 방법 (0) | 2019.09.12 |
[Linux] 리눅스 root 패스워드 분실시 재설정, root 패스워드 초기화 방법 (0) | 2019.09.09 |
[Linux] CentOS nmtui 네트워크 설정 방법 (1) | 2019.08.28 |