스왑 파티션 확장 삽질기
페이지 정보
작성자
커널패닉

작성일
2025.03.26 09:57
본문
기존에 메모리 8GB & 스왑 8GB로 구성해서 사용하고 있었습니다.
하지만 브라우저와 Office 등을 여러개 열어놓고 LVM을 실행하니 `oom-killer`가 발동해서 스왑공간을 확장시키기로 결정했습니다.
따라서 LiveCD로 부팅한 후 fdisk를 사용하여 `/boot` 파티션을 축소하고, `swap` 파티션을 새로 생성한 후 재부팅하니 `grub> ` 프롬프트가 반겨줍니다.
GRUB 쉘에서 문제가 해결되지 않아 다시 LiveCD로 부팅해서 확인해보니 UUID가 바뀌고 파티션이 깨져서 `/boot`을 포맷한 후 fstab 파일과 grub 구성을 업데이트해 주었습니다. (리눅스 헤더와 grub을 다시 설치해야 하는데 Wi-Fi 연결이 되지 않아서 블루투스로 핫스팟 연결한 건 비밀입니다)
그리고 다시 재부팅하니 Wi-Fi가 여전히 아래 로그와 함께 작동되지 않더군요.
따라서 네트워크와 관련된 패키지 및 커널버전을 롤백해 보기도 했는데 문제가 해결되지 않아서 네트워크 구성 파일을 제거한 후 여러번 다시 설정해 보니 이유는 모르겠지만 잘 되네요. (비밀번호를 맞게 입력했는데 계속 비밀번호를 물어봐서 한동안 골치가 아팠습니다)
최종 결과는 아래와 같습니다.
2명
추천인 목록보기
댓글 6
분노의다운힐님의 댓글
작성자
분노의다운힐

작성일
03.26 23:28
스왑용 장치가 따로 있는게 아니면 요즘은 스왑파티션을 만들 필요가 없는 것 같아요. 그냥 파일로 만드는게 스왑용량 조절하기도 용이합니다. 그리고 스왑이 크게 모자라는게 아니라면 zram을 스왑으로 추가하는 것도 괜찮습니다.
커널패닉님의 댓글
작성자
커널패닉

작성일
03.26 23:52
먼저 @궁디팡 님, @시커먼사각 님, @분노의다운힐 님 댓글을 달아주셔서 감사합니다.
원글에 일부 빠진 설명이 있어서 추가해 보자면,
스왑 공간을 확장하기 전엔 8GB에 상응하는 `/root/swap_file`을 만들어서 사용하고 있었습니다.
하지만 / 파티션에 남은 용량이 얼마 없어서 이참에 여유로운 `/boot` 파티션을 축소 (32GB -> 500M)시켜서 문제를 해결하자는 생각으로 위 삽질을 하게 되었습니다.
사실 좀만 더 고민했으면, 광활한 `/home` 파티션에다 새로 참조할 스왑 파일을 생성하면 끝났을 텐데 말이죠...
현재 파티션 구성은 아래와 같습니다.
원글에 일부 빠진 설명이 있어서 추가해 보자면,
스왑 공간을 확장하기 전엔 8GB에 상응하는 `/root/swap_file`을 만들어서 사용하고 있었습니다.
하지만 / 파티션에 남은 용량이 얼마 없어서 이참에 여유로운 `/boot` 파티션을 축소 (32GB -> 500M)시켜서 문제를 해결하자는 생각으로 위 삽질을 하게 되었습니다.
사실 좀만 더 고민했으면, 광활한 `/home` 파티션에다 새로 참조할 스왑 파일을 생성하면 끝났을 텐데 말이죠...
현재 파티션 구성은 아래와 같습니다.
신사아님당님의 댓글
저는 /etc/fstab에 적힌 /boot UUID를 blkid로 확인한 (새로운) UUID로 바꾸는 식으로 해결했었네요.
https://damoang.net/linux/563
난리도 아니었네요. ㅎㅎㅎ ㅠㅠ>