VMwareでは、VMの実行中に仮想ディスクのサイズをオンラインで拡張できます。Linuxシステムで次に予想される手順は次のとおりです。
- パーティションを拡張します:削除してより大きなパーティションを作成します
fdisk
- PVサイズを拡張する
pvresize
lvresize
操作に空きエクステントを使用する- そして、
resize2fs
ファイルシステム用
しかし、私は最初のステップにこだわっています:fdisk
そして、sfdisk
まだディスクの古いサイズを表示しています。
私のディスクは、仮想LSI Logicコントローラーのおかげで接続されたSCSI仮想ディスクです。
Linuxカーネルで利用可能な仮想ディスクサイズとパーティションテーブル情報を再起動せずに更新するにはどうすればよいですか?
私が知る限り、そのすべてのステップは、再起動せずに、VMWareツールのおかげでユーザーのアクションなしでも、実行中のWindowsで可能です。Linuxでは、すべてのステップをオンラインで行うことを期待していますが、ステップ2、3、および4がオンラインで機能することは既に知っています。しかし、最初のもの-パーティションテーブルで宣言されたパーティションサイズの変更(まだ)には再起動が必要なようです。
更新:私のシステムはカーネル2.6.26を備えたDebian Lennyであり、拡張したディスクは「/」の「ルート」LVを含む大容量PVを備えたメインディスクです。