3番目のパーティションの後に使用可能なスペースに最初のパーティションを展開します。

3番目のパーティションの後に使用可能なスペースに最初のパーティションを展開します。

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つ)を克服するために別のパーティションテーブルを使用することを意味します。私が見たもう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を拡大してスワップを再作成できます。

おすすめ記事