
私の Xen サーバーは domU に LVM を使用しています。domU をシャットダウンし、その lv を 10G から 24G に増やしました。
lvextend -L24G /dev/xen-disks/my_domu
これはうまくいったようです:
--- 論理ボリューム --- LV パス /dev/xen-disks/my_domu LV名 my_domu VG名 xen-disks LV UUID EVe9Va-v1ls-FSVR-OlFZ-5juy-PkJ1-7MxDkZ LV 書き込みアクセス 読み取り/書き込み LV Creation ホスト、タイムフラクタル、2015-04-01 13:25:05 -0700 LVステータス利用可能 # オープン 1 LV サイズ 24.00 GiB 現在のLE 6144 セグメント 2 割り当て継承 先読みセクター自動 - 現在は4096に設定されています ブロックデバイス 252:6
domU 内に余分なスペースがあるのはわかりますが、/dev/xvda1
それを活用するためにサイズを拡大する試みは失敗しました。
domU の内部パーティション情報:
ディスク /dev/xvda: 25.8 GB、25769803776 バイト 255 ヘッド、63 セクター/トラック、3133 シリンダー、合計 50331648 セクター 単位 = 1 セクター * 512 = 512 バイト セクターサイズ(論理/物理):512バイト/512バイト I/O サイズ (最小/最適): 512 バイト / 512 バイト ディスク識別子: 0x000e84db デバイス ブート 開始 終了 ブロック ID システム /dev/xvda1 63 18860309 9430123+ 83 Linux /dev/xvda2 18860310 20964824 1052257+ 5 拡張 /dev/xvda5 18860373 20964824 1052226 82 Linux スワップ / Solaris
マウント情報:
/dev/xvda1 on / type ext4 (rw,errors=remount-ro) /proc 上の proc タイプ proc (rw、noexec、nosuid、nodev) /sys 上の sysfs タイプ sysfs (rw、noexec、nosuid、nodev) /sys/fs/fuse/connections には fusectl タイプはありません (rw) /sys/kernel/debug タイプの debugfs (rw) にはありません /sys/kernel/security には securityfs タイプ (rw) はありません /dev 上の udev タイプ devtmpfs (rw、mode=0755) /dev/pts の devpts タイプ devpts (rw、noexec、nosuid、gid=5、mode=0620) /run 上の tmpfs タイプ tmpfs (rw、noexec、nosuid、サイズ = 10%、モード = 0755) /run/lock タイプ tmpfs にはありません (rw、noexec、nosuid、nodev、size=5242880) /run/shm タイプ tmpfs (rw、nosuid、nodev) にはありません
その 14 GB を使用できるようにするアイデアはありますか?
答え1
domUにはより大きなサイズが割り当てられていますが、内部的には古いサイズしか保持されていません。lvextend の後に resize2fs を実行する必要があるのはなぜですか?。
ファイルシステムのサイズを変更する必要があります
resize2fs /dev/xen-disks/my_domu
(結局はe2fsck -f /dev/xen-disks/my_domu
事前に電話をする必要があります)