至于了解 LVM 中的快照(如果我错了,请纠正我):因为它们不是持久性的,甚至可以与本身不支持快照的文件系统一起工作=>我想这一定意味着一旦快照处于活动状态,LVM 将在更改之前获取写入的每个块的副本;该副本被保存到 RAM 缓存中,并最终存放在另一个磁盘空间中;并且从快照中读取的每个内容都将被转移到该“缓存”(如果该缓存存在)。
所以我理解这意味着当快照存在时它应该减慢每次写入的速度。这是否意味着 LVM 快照应该只在尽可能有限的时间内进行,只是为了备份数据,并尽快被抑制?仅当文件系统本身不支持快照时,这才是问题吗?
答案1
简而言之,是的,更改快照中存在的内容需要 LVM 复制内容,这确实会减慢写入速度。
然而,无论使用什么文件系统,都会发生这种情况,因为 LVM 在块层运行,因此不知道文件系统。
至于是否应该仅将快照保留很短的时间,这实际上取决于什么最适合您的用例。