我正在寻找一个关于在 Ubuntu Server 上制作 LVM 快照的优秀教程。我找不到一个对 LVM 是什么不够深入的教程,也找不到一个最新的教程。我的最终目标是学习如何使用 LVM 制作服务器快照,这样我就可以根据需要返回到以前的状态。
此外,我还查看了虚拟机中全新安装的 Ubuntu Server 16 上的卷组和逻辑卷。看起来已经有一个 LVM。这就是我感到困惑的地方。
有人能提供一个好的教程链接吗?我是不是完全误解了 LVM 是什么?谢谢你的帮助!
答案1
什么是快照?
快照是一种工具,它使我们能够创建一个新的块设备(如 /dev/My-vg/snapshot_home ),该设备提供某个时间点冻结的逻辑卷的精确副本。完成我们正在做的事情后,我们可以简单地删除快照设备。
创建快照时需要注意的重要事项:
在创建快照时,我们应该考虑为我们的更改提供足够的磁盘空间,如果我们的更改使得快照设备空间已满,那么它将被删除并变得无法使用。
何时使用它?
有时我们需要安装一个应用程序或运行一个程序,我们不知道它会发生什么,或者在任何情况下会对我们的文件进行任何更改,我们可以设置快照设备,如果我们对更改不满意,我们可以简单地使一切与我们创建快照时相同。
如何创建快照
要创建快照,我们可以使用如下命令:
lvcreate -s -n home_snap -L 1G /dev/My-vg/home
-s
用于快照-n home_snap
是我们的新逻辑卷(快照设备)的名称L 1G
是我们快照的大小,因此它支持 1GB 的变化(记住上面的重要说明)。/dev/mapper/my--vg-home
是我想要创建快照的逻辑卷。
然后使用sudo lvs
获取逻辑卷列表您应该会看到新创建的快照设备。
请注意,您的卷组上应该有足够的可用空间来创建新的快照。