免责声明:这是我第一次使用 lvm。
根据 RTFM,似乎 LVM 快照会自动存储在与原始逻辑卷相同的目录中。就我而言,这意味着目录/dev
。这不是很好,因为那里没有足够的磁盘空间供我存储大型快照。
那么,当我运行类似的命令时lvcreate --size 1G --snapshot --name snapshot /dev/lvmData/usr
,我需要 /dev 中额外有 1G 的可用空间吗?
有没有办法指定一个不同的目录来存储我的快照?
答案1
中的文件/dev
不是普通文件 - 它们是以文件形式呈现的设备。LVM 快照是一个块设备,占用 LVM 的空间。
您1G
指定的是从运行 -command 后的行上的列lvcreate
中获取的。Free
lvmData
vgs
答案2
如果 VG 中的所有空间都已填满 LV,则可以向 VG 添加磁盘并将其用作快照。这样,下次创建快照时,您就知道必须在新磁盘中创建快照。