首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LVM快照-新数据是否被以前的数据所取代?

LVM快照-新数据是否被以前的数据所取代?
EN

Unix & Linux用户
提问于 2021-05-22 06:08:27
回答 1查看 249关注 0票数 0

据我理解,LVM快照在创建时有一个大小。根据LVM手册页,快照可以耗尽其所有空间并呈现不可用(除非扩展)。但是它的空间是如何被耗尽的呢?

假设:我在源文件上有一个10M的文件(原始逻辑卷)。当我创建快照时,它将是相同的。我在源文件中附加了一些数据。现在文件大小是15M。如果我再次做同样的事情,使15米文件到20米大小,15米文件会取代快照上的10米文件吗?如果没有,那么快照以何种方式使用其可用空间?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-05-22 07:56:59

复制写入LVM快照包含快照和原始快照之间的差异。因此,每次对两者进行更改时,都会将更改添加到快照中,这可能会增加快照中所需的空间。(“潜在”是因为对已经为以前的更改进行快照的块的更改不需要更多的空间,因此它们会覆盖以前的更改--目标是跟踪当前的差异,而不是所有更改的历史记录。)

LVs不知道存储在其中的数据的结构。将5MiB附加到文件中会导致至少5MiB写入原点的更改,因此需要将更改的块添加到快照中(以保留其快照内容)。将另一个5MiB写入文件将导致对原点的另一个5MiB (至少)更改,这将导致将类似数量的数据写入快照(同样,以保留原始内容)。如快照中所示,文件的内容,实际上是卷,不会因为对原点的更改而改变。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/650848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档