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


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.