리눅스 시스템간에 스왑 파티를 공유합니까?


9

Ubuntu 12.04 및 Windows를 설치 한 랩톱이 있습니다. 이제 학습 목적으로 Backtrack OS를 설치할 것입니다.

내 노트북에는 4GB의 RAM이 있으므로 권장 사항에 따라 하드 드라이브에 8GB의 스왑 공간을 할당했습니다.

이 두 OS (Backtrack과 Ubuntu)간에 스왑 공간을 공유 할 수 있습니까?

실제로 스왑 공간에 8GB의 더 많은 공간을 낭비하고 싶지 않습니다 (왜냐하면 거의 사용되지 않았으며 OS가 스왑 공간에 데이터를 저장하지 않는다는 것을 알기 때문에)? 이 8GB 스왑 파티션을 공유 할 수있는 방법은 무엇입니까? 그렇다면 어떻게합니까?

답변:


11

예, 둘 이상의 운영 체제와 스왑 영역을 공유 할 수 있습니다. 스왑 영역을 공유하려면 첫 번째 운영 체제를 설치할 때 스왑 영역을 만든 다음 두 번째 운영 체제를 설치할 때 새 스왑 영역을 만들지 말고 첫 번째 OS의 스왑 영역을 대신 스왑 영역의 마운트 지점으로 사용하십시오. 두 번째 OS.

이미 두 OS를 모두 설치 한 경우 gparted 를 사용하여 공통 스왑 영역을 만든 다음 /etc/fstab파일에 추가 하여 부팅시 자동 마운트하십시오.

공유 스왑 영역 사용의 단점을 알고 싶다면 StackExchange에서이 질문을 참조하십시오.


고마워 ... 그리고 fstab에 추가하는 과정을 설명해 줄 수 있습니다 ... 나는 이미 Backtrack OS를 설치했고 btw jobin은 TYIT에서 왔기 때문에. :: p
널 포인터

이 장황을 설명하는 답을 찾았습니다 : askubuntu.com/questions/232790/…
jobin

나는 설치 UbuntuKali순서입니다. 그러나 칼리 fstab는 우분투 swap도 가지고있었습니다. 나는 Kali에서 하나를 언급 fstab했지만 여전히 Ubuntu와 Kali는 두 개의 스왑 파티션을 사용합니다. 나는 그것을 수정하고 우분투와 칼리를 위해 만든 각각의 개별 스왑을 사용하고 싶습니다. 그렇게하는 방법?
Satya Prakash

그러나 최대 절전 모드를 사용하는 경우에는 사용할 수 없습니다
ϻαϻɾΣɀО-MaMrEzO

6

네 가능합니다. 스왑은 시스템이 실행되는 동안에 만 사용되므로 스왑 공간이 실행 ​​중이 아닌 경우 다른 Linux 설치의 스왑 공간으로 사용하는 등 스왑 공간으로 원하는 작업을 수행 할 수 있습니다. Linux와 Windows 간에 스왑 공간을 공유 할 수도 있지만 조금 더 많은 작업이 필요합니다.

한 가지 예외가 있습니다. 최대 절전 모드로 전환하려면 시스템이 최대 절전 모드 일 때 스왑 공간이 사용 중입니다.

두 번째 배포를 설치하는 동안 설치 프로그램이 기존 스왑 공간을 가리키면이를 사용할 수 있습니다.

오늘날의 디스크 크기를 사용하면 일반적으로 이러한 트릭으로 몇 GB를 절약 할 필요가 없습니다. 그러나 가능합니다.

그러나 이중 부팅으로 두 개의 Linux 배포판을 설치할 때 유틸리티에 의문을 제기합니다. 이중 부팅으로 두 운영 체제를 동시에 실행할 수 없습니다. 두 개의 서로 다른 Ubuntu 릴리스 또는보다 일반적으로 두 개의 Linux 배포에서 프로그램을 실행하려면 다른 방법을 사용하는 것이 좋습니다. 가장 최신 커널이있는 방법을 선택하여 기본 운영 체제로 사용하십시오. 두 번째 것을 설치하고 schroot를 사용하여 설치된 시스템에서 직접 프로그램을 실행하십시오 . debootstrap을 사용하여 두 번째 시스템 설치를 다루는 가이드를 작성했습니다. 및 schroot 설정을 .

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