fdisk를 사용하여 새 파티션을 추가할 수 없습니다. 사용 가능한 여유 섹터가 없습니다.

fdisk를 사용하여 새 파티션을 추가할 수 없습니다. 사용 가능한 여유 섹터가 없습니다.

sda3에 새 파티션을 추가하고 싶지만 fdisk에 "사용 가능한 여유 섹터가 없습니다"라고 표시됩니다. 어떡해?여기에 이미지 설명을 입력하세요.

답변1

설치된 파일 시스템이 없고 보관하려는 소프트웨어에 사용할 수 있는 여유 섹터가 없는 경우 sda3를 삭제하고 더 작은 파티션으로 다시 만든 다음 새 파티션(아마도 확장 파티션에)을 추가할 수 있습니다.

sda3에 소프트웨어가 포함되어 있는 경우 실행 중인 Linux가 포함되어 있는지 여부에 따라 다릅니다. 두 경우 모두 기존 sda3 파티션의 기존 파일 시스템을 축소한 후 기존 sda3 파티션을 축소해야 합니다.

sda3가 부팅한 위치가 아닌 경우 파일 시스템을 축소하거나 임시 드라이브에 복사한 다음 sda3를 삭제하고 더 작은 파일 시스템을 다시 만들고 자료를 다시 복사할 수 있습니다. 또는 파일 시스템을 축소한 다음(가능한지 여부는 파일 시스템 유형에 따라 다름) sda3을 축소하는 것을 고려할 수 있습니다.

sda3에서 부팅하는 경우 마운트된 파티션에서는 이 작업을 수행하지 못할 수도 있습니다. 이 경우 CD나 USB로 부팅이 가능하며, 부팅이 되지 않을 경우 위와 같은 방법으로 진행하시면 됩니다.

원격 컴퓨터이고 CD나 USB에서 부팅할 수 없는 경우 상황은 좀 더 복잡하지만 여전히 가능합니다. 이 경우 단계는 다음과 같습니다.

  • 스왑을 비활성화하고 sda2를 유형 83으로 변경합니다.
  • 스왑 파티션을 일반 Linux 파티션으로 포맷하고 Linux를 설치(적절한 최소 시스템 복사)하여 부팅 가능하게 만듭니다.
  • sda2에서 시작하여 sda3으로 계속 변경
  • 새로운 sda3에서 재부팅
  • sda2를 스왑 영역으로 다시 설정

이들 모두, 특히 후자는 실수하면 문제가 발생할 가능성이 높습니다. (실제로 Ubuntu 8.04를 실행하는 호스팅 서버에서 후자의 "스왑에서 부팅"을 수행했기 때문에 확실히 수행할 수 있지만 최신 버전의 Linux는 훨씬 더 많은 공간을 차지합니다.)

관련 정보