![Xen domU 未调整磁盘大小](https://linux22.com/image/96456/Xen%20domU%20%E6%9C%AA%E8%B0%83%E6%95%B4%E7%A3%81%E7%9B%98%E5%A4%A7%E5%B0%8F.png)
我的 Xen 服务器正在使用 LVM 作为 domU。我关闭了一个 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
提前打电话)