Xen domUがディスクのサイズを変更しない

Xen domUがディスクのサイズを変更しない

私のXenサーバーはLVMをdomUとして使用しています。 domUを閉じて、レベルを10Gから24Gに増やしました。

lvextend -L24G /dev/xen-disks/my_domu

これはうまくいくようです:

      ---論理ボリューム---
  LVパス/dev/xen-disks/my_domu
  LV名my_domu
  VG namexenディスク
  LV UUID EVe9Va-v1ls-FSVR-OlFZ-5juy-PkJ1-7MxDkZ
  LV書き込みアクセス読み取り/書き込み
  LVクリエイティブホスト、Time Fractal、2015-04-01 13:25:05 -0700
  LV状態確認可能
  #1を開きます
  LVサイズ24.00GiB
  現在LE 6144
  クリップ2
  配布継承
  自動的にフォワードセクターを読む
  - 現在4096に設定されています。
  ブロックデバイス252:6

domUの内部に空きスペースが見えますが、/dev/xvda1これを活用するためにdomUサイズを増やしてみましたが失敗しました。

domU内のパーティション情報:

ディスク /dev/xvda: 25.8GB, 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 / ext4 入力(rw、エラー=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,size=10%,mode=0755)
/run/lock タイプは tmpfs では使用できません (rw, noexec, nosuid, nodev, size=5242880)
/run/shm タイプ tmpfs は使用できません (rw, nosuid, nodev)

14GBを使用できる方法についてのアイデアはありますか?

ベストアンサー1

domUにはより大きなサイズが割り当てられますが、内部的にはまだ古いサイズしか持っていません。lvextendの後に2fsのサイズを変更する必要があるのはなぜですか?

ファイルシステムのサイズを変更する必要があります。

resize2fs /dev/xen-disks/my_domu

(結局、事前にe2fsck -f /dev/xen-disks/my_domu電話してください)

おすすめ記事