一周前第一次创建磁盘快照,占用空间 38G,中间清理了磁盘,实际存储 20G。 今天再次创建快照,占用空间仍然是 38G,把第一次的快照删除之后重新创建也是 38G。 这是怎么回事呢?
ps. v2 的 ios 客户端没法发贴吗?找了半天没找到。。。
1
shaojz2005 2018-11-01 11:54:30 +08:00
咨询过阿里云客服,不是按实际容量来创快照的,删除了东西,系统层面只是标记,实际还有东西的。
|
2
opengps 2018-11-01 13:06:27 +08:00 via Android
玩过虚拟机会知道,这玩意相当于膨胀,你内部收缩了,外边不调整的话只能是膨胀后的大小
|
3
blues9 OP |
4
opengps 2018-11-01 16:26:24 +08:00
目前来讲,阿里云对外并没看到有提供收缩硬盘的功能,对于虚拟硬盘增长的大小,相当于你虚拟机的虚拟硬盘文件实际占用物理硬盘的实际大小,而快照就是对这个大小进行拷贝
阿里云未必有必要去收缩,所以相当于说目前就是只增不减的状态。 |
5
msg7086 2018-11-01 17:30:23 +08:00
是不合理。可能你得自己清空文件系统中占用的数据,释放磁盘真正占用的空间才行。试试看 trim 有没有用。
|
6
recall704 2018-11-01 17:48:44 +08:00
看起来有点像 cow 技术。
|
7
oonnnoo 2018-11-01 18:24:03 +08:00 via Android 1
|
8
boluo 2018-11-01 19:40:28 +08:00
vultr 的快照也是这样的啊,套餐的硬盘多大快照就是多大
|
9
blues9 OP @oonnnoo
嗯,仔细看了,貌似就是只增不减,凡是被写过的 block 都会被算进去。 这个技术有点弱啊,GCP 和 AWS 都是支持按文件系统实际占用空间作快照的,比如我一个 GCP 上 20G 的磁盘,快照就只有 1G。 |
10
Mirana 2018-11-02 01:11:26 +08:00
TRIM 下试试
|