세 번째 파티션 이후 첫 번째 파티션을 사용 가능한 공간으로 확장

세 번째 파티션 이후 첫 번째 파티션을 사용 가능한 공간으로 확장

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/vda와 관련이 있다고 말하지만 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를 확대한 다음 다시 스왑을 생성할 수 있습니다.

관련 정보