Xen domU 未调整磁盘大小

Xen domU 未调整磁盘大小

我的 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提前打电话)

相关内容