Ubuntu Serverをインストールしていますが、インストール時にLVMを使用して80Gb HDDに20Gbをセットアップするだけで、将来的にはより多くのオプションが提供されると考えています。パーティション全体、または少なくとももっと多くを設定する必要があります。
この問題への対処方法がよくわかりません。ボリュームは常にマウントされており、サーバーはかなり使用されています(ただし、Dev専用であるため、数秒間シャットダウンされる可能性があります)。
これが$ df -hT
の出力です。ご覧のとおり、スペースが不足しています...
maxxdev@maxxserver:~$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/maxxserver-root
ext4 18G 14G 2.8G 84% /
none devtmpfs 745M 248K 745M 1% /dev
none tmpfs 749M 0 749M 0% /dev/shm
none tmpfs 749M 1.3M 748M 1% /var/run
none tmpfs 749M 0 749M 0% /var/lock
none tmpfs 749M 0 749M 0% /lib/init/rw
/dev/sda1 ext2 228M 31M 185M 15% /boot
および$ lvdisplay
の出力
maxxdev@maxxserver:~$ Sudo lvdisplay
--- Logical volume ---
LV Name /dev/maxxserver/root
VG Name maxxserver
LV UUID enutYN-1zrv-5h0r-DOi0-CnFq-PHon-B4YHlM
LV Write Access read/write
LV Status available
# open 1
LV Size 17.80 GiB
Current LE 4558
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:0
--- Logical volume ---
LV Name /dev/maxxserver/swap_1
VG Name maxxserver
LV UUID vChwr1-ndWT-hlSo-sxk2-206T-aIE7-Z0eExq
LV Write Access read/write
LV Status available
# open 1
LV Size 836.00 MiB
Current LE 209
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:1
lvextend -L +50G /dev/maxxserver/root
(またはいくらでもスペース)を使用すると、システムの実行中にボリュームのサイズを変更できます。さらに、現在使用されているパーティションを台無しにしないようにする必要があります(言うまでもなく:)
サイズを変更した後でも、パーティションを「growfs」する必要がありますか?もしそうなら、これは「ライブ」システムで発生する可能性がありますか、それともシャットダウンしてlivecdなどですべてを行う必要がありますか?
十分に新しいresize2fsがあり、カーネルがオンラインサイズ変更をサポートしてコンパイルされている場合は、問題ありません。