ビルドサーバーを実行しているLinuxのvmテストインストールがあります。残念ながら、ディスクを追加するときに[ok]を押しただけで、8 GBのドライブで操作できました。もちろん、テストに入ると、ビルドはますますスペースを消費します。
Vmドライブのサイズが21 GBに変更され、gpartedを使用してドライブのパーティションを拡張したところ、すべて正常に動作しましたが、コンソールに戻ってdfを実行すると、まだ8 GBしか使用できません。
追加した他の13 GBを要求するにはどうすればよいですか?
fdisk -l
Disk /dev/sda: 21.0 GB, 20971520000 bytes
255 heads, 63 sectors/track, 2549 cylinders, total 40960000 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
Disk identifier: 0x0006d284
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
/dev/sda2 501758 40959999 20229121 5 Extended
/dev/sda5 501760 40959999 20229120 8e Linux LVM
vgdisplay
--- Volume group ---
VG Name ct
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 19.29 GiB
PE Size 4.00 MiB
Total PE 4938
Alloc PE / Size 1977 / 7.72 GiB
Free PE / Size 2961 / 11.57 GiB
VG UUID MwiMAz-52e1-iGVf-eL4f-P5lq-FvRA-L73Sl3
lvdisplay
--- Logical volume ---
LV Name /dev/ct/root
VG Name ct
LV UUID Rfk9fh-kqdM-q7t5-ml6i-EjE8-nMtU-usBF0m
LV Write Access read/write
LV Status available
# open 1
LV Size 5.73 GiB
Current LE 1466
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
--- Logical volume ---
LV Name /dev/ct/swap_1
VG Name ct
LV UUID BLFaa6-1f5T-4MM0-5goV-1aur-nzl9-sNLXIs
LV Write Access read/write
LV Status available
# open 2
LV Size 2.00 GiB
Current LE 511
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1
パーティションのサイズを変更したので、lvmとファイルシステムのサイズを変更する必要があります... pvextendとresize2fsでこれを行うことができます。
あなたがしなければならないのは、あなたのケースで適切なlvmボリュームを拡張することだけです。私は/ dev/ct/rootを新しいフリーpeで拡張します(物理的な拡張)。 lvdisplay
を使用してすべてのボリュームを表示し、コマンドで適切なボリュームを拡張できます
lvextend -l +2961 /dev/ct/root
その後、コマンドresize2fs -p /dev/ct/root
を使用してファイルシステムを拡張する必要があります
それで全部です!マウントされている場合でも、作業中のファイルシステムでこれを行うことができます(ルートパーティションではこれを行ったことがないので、このチュートリアルについて保証することはできません)