리눅스 시스템간에 스왑 파티를 공유합니까? 공간을 할당했습니다. 이 두 OS (Backtrack과

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

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

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

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



답변

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

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

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


답변

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

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

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

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

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


답변