最近、VMWare ESXiでは、仮想マシンのハードドライブサイズを150 GBから500 GBに調整しました。これを行った後、Gpartedを使用して画像のパーティションサイズを効果的に調整しました。今私がしなければならないことはまだ以前の値を表示するので、ファイルシステムのサイズを変更することです(の出力に見られるようにdf -h
)。
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/owncloud--vg-root 157G 37G 112G 25% /
udev 488M 4.0K 488M 1% /dev
tmpfs 100M 240K 100M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 497M 0 497M 0% /run/shm
/dev/sda1 236M 32M 192M 14% /boot
ただし、実行すると、sudo resize2fs /dev/mapper/owncloud--vg-root
次のものが返されます。
resize2fs 1.42 (29-Nov-2011)
The filesystem is already 41608192 blocks long. Nothing to do!
Gpartedが私のパーティションがと言ったので/dev/sda5
実行も試みましたが、sudo resize2fs /dev/sda5
この場合は次のような結果が得られました。
resize2fs 1.42 (29-Nov-2011)
resize2fs: Device or resource busy while trying to open /dev/sda5
Couldn't find valid filesystem superblock.
最後に、出力は次のようになりますpvs
。
PV VG Fmt Attr PSize PFree
/dev/sda5 owncloud-vg lvm2 a- 499.76g 340.04g
fdisk -l /dev/sda
正確なスペースを表示します。
オペレーティングシステムで最終的に500 GBのハードドライブを表示できるようにパーティションのサイズを変更するにはどうすればよいですか?
ベストアンサー1
彼の答えとコメントについて@Bratchleyに感謝します。それは私に役立ちます:)
私の環境:VirtualBox 6.1のUbuntu 18.04
私の場合:10 GBの固定VDIディスクを作成し、VirtualBox GUIを使用して30 GBの動的ディスクに増やしました。ただし、追加されたスペースはまだファイルシステムでは使用できません。それから@Bratchleyの答えを見つけました。
私が実行した手順は次のとおりです。
- PV を取得するには、次のコマンドを実行します。(物理ボリューム)名前(前任者
/dev/sda1
:)
sudo pvs
- PVのサイズ変更(前任者
sudo pvresize /dev/sda1
:)
sudo pvresize <PV name from above step>
- 次のコマンドを実行して、ルート論理ボリューム名を取得します。(行のファイルシステム値です
/
。例えば/dev/mapper/ubuntu--vg-root
:)
df -h
- 論理ボリュームの拡張(前任者
sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
:):
sudo lvextend -r -l +100%FREE <root logical volume name from above step>