
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
withと言いますが、resizepart 1 100%
エラーが発生したいくつかのチュートリアルを読んでいますparted: invalid token: 100%
。他のチュートリアルでは、パーティションを削除して再作成するように指示しますが、サイズを変更する必要があるパーティションの後に2つのパーティションがあるため、データを失うことがないようにする方法がわかりません。
答え1
実際、パーティションは2つだけです。 「拡張」とは、標準のMBRパーティションテーブルで使用可能な「デフォルト」パーティションの数(最大4つ)を克服するために別のパーティションテーブルを使用することを意味します。私が見たもう1つの問題は、すでに試している可能性があるマウントされたパーティションのサイズを変更できないことです。
各パーティションは連続している必要があるため、単にスワップパーティションを「スキップして」最初のパーティションの「サイズを調整」することはできません。最初から新しいパーティションを起動したくない場合は、Live Gparted CD(仮想マシンに接続されているライブISOとしても利用可能)を使用することをお勧めします。スワップを移動して最初のパーティションのサイズを変更するのに役立つ直感的なGUIを使用してください。
提案:
- 常にディスクの先頭にスワップ領域を最初のパーティションとして配置します。
- 4つ以上のパーティションが必要ない場合は、デフォルトのMBRパーティションを使用してください。
- GPTパーティションの使い方を学ぶ - 未来。
PS:
(MBR)vdavdavda(ExPT)swapswap ---------------------------------
尋ねる:
(MBR)vdavdavda(ExPT)swapswap vdavdavdavdavdavdavdavdavdavdavda
何が必要です:
1) (MBR)vdavdavda---------------------------------(ExPT)swapswap
2) (MBR)vdavdavdavdavdavdavdavdavdavdavdavdavdavda(ExPT)swapswap
PPSは一時的にスワップなしで実行できるため、単にスワップパーティションを削除してから(「パーティションテーブル拡張」を使用)、vdaを拡大してスワップを再作成できます。