세 번째 파티션 다음의 사용 가능한 공간으로 첫 번째 파티션을 확장합니다.

세 번째 파티션 다음의 사용 가능한 공간으로 첫 번째 파티션을 확장합니다.

3개의 파티션(Linux, 확장, 스왑)이 있고 활성 파티션(Linux)을 이 파티션 뒤의 여유 공간으로 확장해야 합니다.

추가 정보:

#fdisk /dev/vda

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/vda: 164 GiB, 176093659136 bytes, 343932928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xdbf0e7ee

Device     Boot     Start       End   Sectors  Size Id Type
/dev/vda1  *         2048 117575679 117573632 56.1G 83 Linux
/dev/vda2       117575680 134217727  16642048    8G  5 Extended
/dev/vda5       117577728 134217727  16640000    8G 82 Linux swap / Solaris

이 가상 디스크는 proxmox 시스템에 있습니다. 나는 parted /dev/vdawith 라고 말하지만 resizepart 1 100%오류가 발생하는 여러 튜토리얼을 읽었습니다 parted: invalid token: 100%. 다른 튜토리얼에서는 파티션을 삭제하고 다시 생성하라고 하는데, 크기를 조정해야 하는 파티션 뒤에 2개의 파티션이 있기 때문에 데이터를 잃을 수 없도록 어떻게 해야 할지 모르겠습니다.

답변1

실제로 파티션은 2개뿐입니다. "확장"은 표준 MBR 파티션 테이블에서 사용 가능한 "기본" 파티션 수(최대 4개)를 극복하기 위해 다른 파티션 테이블을 사용하는 것을 의미합니다. 내가 본 또 다른 문제는 이미 시도했을 수도 있는 마운트된 파티션의 크기를 변경할 수 없다는 것입니다.

각 파티션은 연속되어 있어야 하므로 단순히 스왑 파티션을 "건너뛰어" 첫 번째 파티션의 "크기를 조정"할 수는 없습니다. 처음부터 새 파티션을 시작하고 싶지 않다면 Live Gparted CD(가상 머신에 연결된 라이브 ISO로도 사용할 수 있음)를 사용하는 것이 좋습니다. 스왑을 이동하고 첫 번째 파티션의 크기를 조정하는 데 도움이 되는 직관적인 GUI를 사용합니다.

제안:

  • 항상 디스크 시작 부분에 스왑 영역을 첫 번째 파티션으로 배치합니다.
  • 4개 이상의 파티션이 필요하지 않은 경우 기본 MBR 파티션을 사용하세요.
  • GPT 파티션 사용 방법 배우기 - 미래입니다.

추신:

(MBR)vdavdavda(ExPT)swapswap ---------------------------------

물어:

(MBR)vdavdavda(ExPT)swapswap vdavdavdavdavdavdavdavdavdavdavda

뭐가 필요하세요:

1) (MBR)vdavdavda---------------------------------(ExPT)swapswap
2) (MBR)vdavdavdavdavdavdavdavdavdavdavdavdavdavda(ExPT)swapswap

PPS 일시적으로 스왑 없이 실행할 수 있으므로 간단히 스왑 파티션을 삭제한 다음("파티션 테이블 확장" 사용) vda를 확대하고 스왑을 다시 생성할 수 있습니다.

관련 정보