web-dev-qa-db-ja.com

LVMボリューム(Ubuntuサーバー)を拡張するにはどうすればよいですか?

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などですべてを行う必要がありますか?

3
rhaag71

十分に新しいresize2fsがあり、カーネルがオンラインサイズ変更をサポートしてコンパイルされている場合は、問題ありません。

1
Mark Johnson