https://onitroad.com 更多教程
创建元数据备份
我们可以使用 vgcfgbackup 命令手动备份元数据。
例如,以下命令将 centos 卷组的元数据备份到 /etc/lvm/backup/centos 文件:
# vgcfgbackup centos Volume group "centos" successfully backed up.
我们还可以在 vgcfgbackup 命令中包含 –f file_today 参数以将元数据备份到其他位置。
# vgcfgbackup -f /var/tmp/centos_metadata.bkp centos Volume group "centos" successfully backed up.
我们可以使用 diff 命令来比较所采用的两个元数据备份之间的差异。
LVM 元数据包含卷组的配置详细信息。
在每个卷组和逻辑卷配置更改时自动创建元数据备份和存档。
– 备份存储在 /etc/lvm/backup 中。
– 档案存储在 /etc/lvm/archive 中。
配置设置存储在 /etc/lvm/lvm.conf 中。
我们还可以使用 lvm dumpconfig 命令来显示配置设置。
# lvm dumpconfig config { checks=1 abort_on_errors=0 profile_dir="/etc/lvm/profile" } ..... backup { backup=1 backup_dir="/etc/lvm/backup" archive=1 archive_dir="/etc/lvm/archive" retain_min=10 retain_days=30 } ....
如果我们检查备份目录,我们会发现所有 VG 的备份(在我的情况下为 centos VG)。
# ls /etc/lvm/backup centos
文件 centos 将包含重建 VG 所需的所有信息。
例如 PV、LV 和所有其他属性。
# cat centos ... description = "Created *after* executing 'lvextend -L 500m centos/mythinpool'" ... myvolg { ... physical_volumes { pv0 { ... device = "/dev/sda2" ... logical_volumes { mythinvol { ...
请注意,描述指出备份文件是在执行 lvcreate 命令后“在”创建的。
同样,我们会在目录 /etc/lvm/archive 中找到档案。
# ls /etc/lvm/archive centos_00000-1969725188.vg centos_00001-514510045.vg ....
# cat centos_00001-514510045.vg ... description = "Created *before* executing 'vgextend centos /dev/sdb'" ... myvolg { ... physical_volumes { pv0 { ... device = "/dev/sda2" ...
日期:2020-09-17 00:12:10 来源:oir作者:oir