web-dev-qa-db-ja.com

Linuxでパーティションを拡張すると、VMのスペースは増えましたが、パーティションは増えません

ビルドサーバーを実行している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
5
Asken

パーティションのサイズを変更したので、lvmとファイルシステムのサイズを変更する必要があります... pvextendとresize2fsでこれを行うことができます。

あなたがしなければならないのは、あなたのケースで適切なlvmボリュームを拡張することだけです。私は/ dev/ct/rootを新しいフリーpeで拡張します(物理的な拡張)。 lvdisplayを使用してすべてのボリュームを表示し、コマンドで適切なボリュームを拡張できます

lvextend -l +2961 /dev/ct/root

その後、コマンドresize2fs -p /dev/ct/rootを使用してファイルシステムを拡張する必要があります

それで全部です!マウントされている場合でも、作業中のファイルシステムでこれを行うことができます(ルートパーティションではこれを行ったことがないので、このチュートリアルについて保証することはできません)

10
B14D3