4 개의 기본 파티션이 이미있는 경우 스왑 파티션을 만드는 방법은 무엇입니까?


9

실행중인 Ubuntu 설치에 스왑 파티션을 추가해야합니다. 따라서 4GB의 여유 공간을 확보했지만 다음과 같은 오류가 발생하여 스왑으로 할당 할 새 파티션을 만들 수 없습니다. "4 개 이상의 기본 파티션을 만들 수 없습니다"

나는 Windows로 듀얼 부팅을하고 네 개의 파티션은 다음과 같습니다.-항상 100MB 파티션-Windows 파티션-Ubuntu 파티션-파일 용 두 번째 Ubuntu 파티션

우분투를 설치할 때 스왑 파티션을 갖지 않기로 결정했지만 지금은 추가하고 싶습니다. 이것은 HDD의 배포입니다.

내 파티션

현재 파티션을 포맷하지 않고이 문제를 해결하고 스왑 파티션을 추가하려면 어떻게해야합니까?


모든 기본 파티션을 사용할 필요가 없습니다. Linux와 Windows (Vista 이후)는 수십 년 동안 논리 파티션에서 부팅 할 수있었습니다
phuclv

데스크탑 인 경우 다른 물리적 드라이브를 넣고 / dev / sdb1을 스왑으로 사용할 수 있습니다.
Chris H

답변:


19

스왑 파티션이 필요하지 않습니다 . 스왑 파일 도 사용할 수 있습니다 . 스왑 파티션과 스왑 파일 간에는 성능 차이없습니다 . 스왑 파일을 추가하려면

  1. 파일을 작성하십시오 (이 예에서는 이름이 4GiB 인 파일 /swapfile).

    sudo fallocate -l 4G /swapfile
    
  2. 스왑 형식으로 지정하십시오.

    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    
  3. 새 스왑 파일에서 스와핑을 활성화하십시오.

    sudo swapon /swapfile
    
  4. 에 추가하여 새로 작성된 파일을 / etc / fstab에 추가 /swapfile none swap sw 0 0하십시오 /etc/fstab.

Digital Ocean 튜토리얼 Ubuntu 14.04에서 스왑을 추가하는 방법을 참조하십시오 .


5

스왑 파일뿐만 아니라 스왑 파티션을 원하는 경우 하나의 파티션을 확장 파티션으로 다시 포맷 한 다음 그 안에 논리 파티션을 만들어야합니다.

그런 다음 설치가 완료되면 LVM을 사용하여 더 많은 파티션 재미와 유연성을 얻으십시오!


그는 그렇게 할 필요가 없기 때문에-스왑 파일 솔루션으로 위의 답변을 참조하십시오-가능한 해결책으로 설명하기 위해 약간 편집해야합니다.
rackandboneman

-1

Windows쪽으로 이동하여 디스크 관리를 사용하여 29GB 이상의 여유 공간에서 여유 공간을 확보하고 할당되지 않은 공간으로 남겨 두는 간단한 파티션을 만들어야합니다. 시스템에서 사용 가능한 RAM의 1.5 배 이상인 파티션을 원할 것입니다. 이 작업이 완료되면 우분투로 부팅하고 우분투 디스크 도구를 사용하여 할당되지 않은 공간을 SWAP으로 설정하십시오. gparted는이 작업을 수행하는 도구이지만 현재 이름이 기억 나지 않는 명령 줄에 다른 도구가 있습니다. 이것이 Craig에게 도움이되기를 바랍니다.


6
특히 이미 4 개의 주 서버가있는 경우 Windows를 사용하여 파티션을 만들지 마십시오. 기본에서 동적 독점으로 변환합니다. 일부 타사 도구는 실행 취소 할 수 있지만 단방향 변환입니다. Fixpart를 사용하여 기본을 논리로 변환 한 다음 축소하여 다른 논리를 작성할 수 있습니다. rodsbooks.com/fixparts 그러나 아마도 다른 답변에서 스왑 파일을 사용하는 것이 더 쉽습니다.
oldfred

@oldfred Windows diskmgmt.msc은 (는) 다른 디스크 파티셔닝 도구보다 열등하므로이를 사용하지 마십시오. 그러나 Windows의 많은 타사 파티셔닝 도구 (예 : Easeus Partition Master, Partition Wizard, Acronis Disk Director ...)는 논리 파티션의 자동 처리, 스마트 데이터 이동과 같이 gparted보다 훨씬 더 나은 기능을 제공합니다. 많은 파티션 복구 옵션과 함께 사용하는 것이 안전합니다. 파티션 정보를 스캔하는 데 시간이 오래 걸리고 복사 시간이 길어졌습니다. 나는 리눅스에서 비슷한 솔루션을 찾지 못했습니다.
phuclv
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.