Partition
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 內部的額外空間,但我嘗試增加大小
/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 on /proc type 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) 上沒有 udev on /dev type devtmpfs (rw,mode=0755) /dev/pts 上的 devpts 類型 devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type 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 的任何想法?
domU 分配了更大的大小,但在內部它仍然只有舊大小,請參閱Why do I need to do resize2fs after lvextend? .
您必須調整文件系統的大小
resize2fs /dev/xen-disks/my_domu
(最終你必須
e2fsck -f /dev/xen-disks/my_domu
事先打電話)