두 개의 배포판이 스왑 파티션을 공유 할 때 부작용이 있습니까?


47

디스크 공간을 절약하기 위해 두 개의 OS 설치에서 단일 스왑 파티션 (이중 부팅)을 공유하고 싶습니다. 이것이 좋은 생각입니까?


더 많은 램을 얻고, 저렴하고, 스왑을 사용하지 마십시오. IO 문제를 해결하는 데 도움이됩니다. 나는 이것이 실현 가능하지 않을 수도 있다는 것을 알고 있지만 스왑을해야 할 시대는 지나갔습니다.
xenoterracide

perf 문제는 스왑과 아무 관련이 없다. 예를 들어 당신의 대답의 바닥을보십시오. 아, 그리고 나도 RAM이 부족하지 않습니다
tshepang

2
@xeno 만약 스왑이 없다면, Suspend 능력을 잃습니다
tshepang

3
나는 그것을 사용하지 않기 때문에 .. 예, 나는 그것을 사용하지 않습니다.
xenoterracide

1
@xenoterracide 나는 당신의 낙관적 인 관점을 좋아하지만 안전망을 좋아하기 때문에 스왑 파티션을 계속 사용할 것입니다. swapiness0으로 변경하십시오.
shellholic

답변:


38

있을 수있다. 실제로 부팅 할 때 스왑 공간을 초기화하는 한 완전히 다른 운영 체제간에 스왑 공간을 공유 할 수 있습니다. 예전 에는 하드 디스크의 상당 부분을 차지할 때 Linux와 Windows간에 스왑 공간공유 하는 것이 일반적 이었습니다.

두 가지 제한 사항이 있습니다.

  • OS를 동시에 실행할 수 없습니다 (가상 머신에서 수행하려는 경우).
  • 다른 OS를 실행하는 동안 OS 중 하나를 동면 할 수 없습니다.

21

내가 생각할 수있는 한 가지 부작용은 다음과 같습니다.

  1. 최대 절전 모드 시스템 1 (최대 절전 모드로 스왑 파티션 사용).
  2. 부팅 시스템 2.

데이터가 손실 될 수 있습니다.


7
Murphys 법에 따르면이 작업을 수행하면 언젠가 잊어 버리거나 OS를 최대 절전 모드로 전환하거나 VM으로 부팅 할 수 있으며 시스템 및 데이터가 손상 될 수 있습니다. 간단한 진실-디스크 공간이 비싸지 않으며 데이터와 작업이 그렇지 않을 수 있습니다. 각 OS에 대해 테라 바이트의 스왑 공간이 필요하지 않은 경우 별도의 스왑 공간을 만드십시오.
Danny Staple

8

내 친구 중 하나가 이것을 시도했습니다. 그는 단일 하드 드라이브에 5 개 또는 6 개의 배포판을 설치했습니다.

첫 번째 기본 파티션은 GRUB 용이며 모든 배포판으로 부팅 할 수 있습니다. 두 번째 파티션은 스왑입니다. 세 번째 파티션은 확장 파티션이며 각 배포는 자체 논리 파티션에 설치됩니다.

모든 배포판을 부팅 할 수 있으며 최대 절전 모드로 전환 할 수 있습니다. 최대 절전 모드에서 다시 시작한 후 올바른 분포를 확인하고 선택해야한다고 생각합니다.

그래서, 내가 말을해야 자신의 실험에 기초 YES 이 가능하지만, 나는이 문제를 일으킬 수 있다고 생각합니다. 분배 2가 작동하고 분배 1의 이력서 파일이 스왑 파티션을 사용중인 경우 어떻게됩니까? 다음에 일어날 일은 무엇입니까?
그래서 나도 위의 모든 게시물에 동의합니다. 이 큰 위험을 감수하는 대신 스왑 파티션을 분할하려고하지 않겠습니까?


질문을 다시 확인하십시오 : "좋은 생각입니까?" VS "가능합니다"
tshepang

이 또한 기본적으로 @shellholic는 말을 반복하는 것을 의미
tshepang

@Tshepang : 나는 실제로 그 가능성의 관점에서 생각하고있었습니다. 내 실수 야 답변을 적절히 편집합니다.
Sen

응답하기 전에 다른 답변을 확인하여 자신이 한 말을 반복하지 않도록하십시오.
tshepang

나는 실제로 일시 중단하지 않습니다. 생각하지 못한 다른 문제가 있는지 알고 싶었습니다.
tshepang
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.