RBD使用大小小于C盘实际使用大小

问题描述

我的主要目的是在将煤渣体积上传到概览图像(Windows10)之前最小化它,这是我尝试过的:

# create a cinder-volume from snapshot
$ cinder create --snapshot-id ${snapshot-id}
# get used size via rbd
$ rbd du rbd/volume-${volume-id} | tail -1
# ex: provisioned size: 50GiB  used size: 7.7GiB
$ rbd resize --size 10240 rbd/volume-${volume-id} --allow-shrink
# upload volume to glance image
$ cinder upload-to-image ${volume-id}

上面列出的命令工作正常,但Windows映像不起作用,它会在启动时卡住,我猜问题是由C盘的大小引起的。

在我开始从实例的卷创建快照之前,我检查了实例 C 盘的大小,它显示 10.6GB,但我通过 {获得了 7.7GB {1}} 命令,所以我把卷的大小调整到只有 10GB,这可能会导致系统崩溃,我想知道为什么大小与它们不同?

以及我如何评估合适的缩小尺寸?我的意思是如果我从 rbd du 获得 7.7,但它实际上在 Windows 系统中使用了 10.6,如​​何获得准确的尺寸调整大小? (避免 Windows 在启动时崩溃)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...