리눅스 스왑 파티션을 활성화하는 방법?


13

스왑 파티션이 있지만 Linux Mint의 시스템 모니터에 '스왑을 사용할 수 없습니다'라고 표시되어 있습니다. 설치시 'Use as : swap'을 설정하는 것을 잊어 버린 것 같습니다.

이 문제를 해결하는 방법?

답변:


21

스왑 파티션을 선언하는 행을 추가하면됩니다 /etc/fstab. 따라서 스왑 파티션이 인 경우 다음에이 /dev/sdaX항목을 추가하십시오 fstab.

/dev/sdaX      none            swap      sw         0        0

스왑 파티션이 제대로 포맷되지 않은 경우이를 초기화 할 수 있습니다 (다른 파티션의 내용을 쉽게 파괴 할 수 있으므로이 명령에 올바른 파티션 이름을 입력하십시오 ).

sudo mkswap /dev/sdaX

새로 선언 된 스왑 파티션을 활성화하려면 다음을 사용하십시오.

sudo swapon -a

(또는 재부팅).

편집 : 암호화 된 스왑 파티션이있는 경우 대신 /dev/sdaX이름 ( /dev/mapper/something) 을 사용해야 /etc/crypttab합니다. 이름은 첫 번째 열에 있습니다.


흥미롭게도 GParted는 다음 행을 추가했습니다./dev/mapper/cryptswap1 none swap sw 0 0
ansgri

아 흥미로운 점은, 적어도 스왑 파티션에 대해 일부 디스크 암호화가 활성화 된 것 같습니다 ...
Ale

1
... 암호화 된 스왑? 좋은 슬픔 .
Shadur

2
@Shadur : 진지한 지 확실하지 않지만 어떤 종류의 디스크 암호화를 사용하는 경우 (예 : 랩톱을 잃어버린 경우 파일과 암호를 도난 당하지 않기를 원함) 가장 확실하게 수행합니다. 암호화 된 스왑도 사용하고 싶습니다. 그렇지 않으면 랩톱을 최대 절전 모드로 전환하자마자 보안이 손상됩니다. 게다가, 암호화 비용은 처음에 데이터를 디스크로 교체하는 비용과 비교할 때 완전히 무시할 수 있기 때문에 오늘날 스왑을 암호화 하지 않을 이유가 없습니다 .
Ilmari Karonen

1
@Shadur : 향후 암호화 된 스왑이 기본값이 될 것입니다. 버전 10.8 이후 MacOS X에서는 이미 그렇습니다. Vista 이후 Windows에서 (명령 줄에서) 활성화 할 수 있습니다. 매우 저렴한 하드웨어를 제외하고 암호화 된 스왑을 사용하지 않는 이유는 없습니다.
Ale

8

GUI 방식 :

  1. GParted 시작 (내장 디스크 유틸리티는 수행하지 않음)
  2. 파티션이 linux-swap으로 포맷되어 있는지 확인하십시오 (마인은 디스크에서 스왑으로 표시되었지만 GParted에서는 포맷되지 않음). 포맷 작업을 적용하십시오.
  3. '스와 폰'을 마우스 오른쪽 버튼으로 클릭하십시오. 끝난.

2
재부팅해도 지속되지 않습니다. 아니면 gparted자동으로 편집 fstab합니까?
Ruslan

@Ruslan : 그것은 보인다 (내 게시물에 ansgri의 의견 참조)
Ale

0

나는 비슷한 문제가 있었다.

  1. 스왑 파티션의 형식을 알 수없는 것에서 linux-swap으로 변경하기 위해 ansgri이 게시 한 "GUI 방식"을 사용했지만 문제는 해결되지 않았지만 도움이 될 수 있습니다.

  2. / etc / crypttab에 표시된 UUID가 잘못되었음을 알았습니다.

  3. 스왑 파티션에 대한 올바른 UUID를 찾기 위해 blkid를 실행했습니다.
  4. 올바른 UUID를 읽도록 / etc / crypttab을 수정했습니다.

    스왑이 올바르게로드되었습니다.

희망이 도움이됩니다.


0

GUI 방법도 수행했지만 blkid에 의해 표시된 정보와 일치하도록 / etc / crypttab 및 / etc / fstab의 UUID를 변경했습니다. 재시작되어 작동했으며 SWAP가 36gb이고 RAM이 측면 메모로 작동했습니다. SWAP가 RAM보다 크기 때문에 32GB 인 최대 절전 모드 버튼이 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.