Xen domU 未調整磁碟大小

Xen domU 未調整磁碟大小

我的 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創作主持人,時間分形,2015-04-01 13:25:05 -0700
  LV 狀態可用
  # 打開1
  LV 大小 24.00 GiB
  目前 LE 6144
  片段 2
  分配繼承
  預讀磁區自動
  - 目前設定為 4096
  塊設備252:6

我可以看到 domU 內的額外空間,但我嘗試增加 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,size=10%,mode=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提前打電話)

相關內容