20GB의 스왑 공간이 있어야 하는데 스왑 공간이 전혀 없는 것 같습니다.

20GB의 스왑 공간이 있어야 하는데 스왑 공간이 전혀 없는 것 같습니다.

Ubuntu를 설치할 때 스왑 공간을 위해 약 20GB를 따로 확보했습니다. 그러나 명령을 실행하면 top스왑 공간이 전혀 없다는 메시지가 나타납니다. 다음은 다음에서 제공하는 시스템 요약입니다 top.

top - 16:01:25 up 21:18,  2 users,  load average: 0.10, 0.18, 0.28
Tasks: 259 total,   1 running, 258 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.5 us,  0.3 sy,  0.0 ni, 99.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   8063668 total,  4532556 used,  3531112 free,   315764 buffers
KiB Swap:        0 total,        0 used,        0 free.  2806168 cached Mem

최근에 컴퓨터에 또 다른 Linux 배포판을 설치했는데 하드 드라이브를 분할할 때 실수로 Ubuntu의 스왑 공간을 제거한 것이 걱정됩니다.

내 스왑 공간을 복구하기 위한 권장 사항이 있는 사람이 있나요?

답변1

생각하다새로운 Linux 배포판을 설치할 때 이전 스왑 파티션을 사용하라고 지시했고 포맷되었습니다.

요즘 파티션은 UUID로 /etc/fstab에서 참조되므로 파티션이 포맷된 경우 이제 새 UUID가 생기고 Ubuntu는 더 이상 이를 찾을 수 없습니다.

가장 빠른 해결 방법은 새 UUID( )를 찾아 sudo blkid | grep swap그에 따라 /etc/fstab을 업데이트하는 것입니다. 하지만 두 OS가 모두 동일한 스왑 파티션을 공유하는 경우 한 OS를 최대 절전 모드로 전환하고 다른 OS로 부팅하면 최대 절전 모드 세션이 지워지므로 주의하세요. 최대 절전 모드일 때 스왑 파티션에 기록됩니다. 최대 절전 모드를 사용하지 않는 한 괜찮습니다. 그러나 가장 좋은 선택은 각 OS에 대해 스왑 파티션을 할당하는 것입니다.

관련 정보