web-dev-qa-db-ja.com

現在アクティブなパーティションのサイズを変更することは可能ですか?その方法は?

専用サーバーのインストール中に/マウントポイントを削除した後、/homeマウントポイントのサイズを変更するのを忘れたため、バインド中です。正直なところ、インストールGUIは、パーティションが自動的にサイズ変更されないことを明示的に通知しませんでした。これは通常、デフォルトの動作です。これはリモートサーバーであり、GPartedライブをプラグインするために物理的にアクセスすることはできません。

# lsblk

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  1.8T  0 disk
├─sda1   8:1    0 19.5G  0 part /
└─sda2   8:2    0  511M  0 part [SWAP]

# df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        20G   14G  4.9G  74% /

sda1sda2の間にはほぼ2TBの空があります。

問題は、ライブで起動せず、パーティションをアンマウントせずに、プライマリ&アクティブパーティションのサイズを増やす方法はありますか?

答えは「いいえ、不可能です」とほぼ確信していますが、完全に再インストールする前に確認をお願いします。

2
Lysarion

これはCLIコマンドを使用して、ext[234]ファイルシステムを含むマウントされた非LVMパーティションを拡大します。たとえば、システムを含むパーティションと、その中のファイルシステムを拡大します。

この例では、/dev/sda1を30GiBのサイズに拡張します。注意してください-現在のサイズが30GiB未満で、ドライブにsda1のすぐ上に提案された拡張用のスペースがある場合にのみ、これを実行してください。

まず、これによりパーティションが拡大され、それが成功した場合は、ファイルシステムが拡大されて新しいスペースが使用されます。

parted /dev/sda resizepart 1 Y 30GiB && resize2fs /dev/sda1

マウントされていないパーティションでこれを使用するには、Yを省略します(マウントされたパーティションの変更に関するpartedのインタラクティブな質問に答えるためにあります)。

3
gogoud