日期:2014-05-16  浏览次数:20693 次

使用lvm做xen虚拟机硬盘,但进入虚拟机后,发现硬盘大小跟lvm大小不一样
我在物理机使用lvcreate创建了一个lv,大小300G,用它做为虚拟机的硬盘,安装虚拟机时候命令如下:
virt-install -f /dev/vg01/lv_01

但登录虚拟机,使用fdisk -l命令,发现硬盘大小为322.1G,
这是为什么?

有人能帮帮我吗?谢谢!

------解决方案--------------------
300G按 2的10次方为1000
322G按 2的10次方为1024
3×1024×1024×1024=3221225472 =322.1G
3×1000×1000×1000=3000000000 =300G
计算单位不同
比如内存500G 其实是512G 一个道理
------解决方案--------------------
探讨
我在物理机使用lvcreate创建了一个lv,大小300G,用它做为虚拟机的硬盘,安装虚拟机时候命令如下:
virt-install -f /dev/vg01/lv_01

但登录虚拟机,使用fdisk -l命令,发现硬盘大小为322.1G,
这是为什么?

有人能帮帮我吗?谢谢!