LVM 快照出现问题

LVM 快照出现问题

我有一台 funtoo linux 机器,我正在尝试将 ubuntu 添加到其中(那是另一个问题)。它使用 luks 加密,并在其之上有 lvm。我有一个 2 TB 硬盘 (sdb),我想用它来拍摄计算机上重要逻辑卷的 lvm 快照。我不需要整个外部驱动器,因此我将其分成 3 ~600G 的分区。我用linux LVM格式化它们,然后将一个分区(sdb2)添加到我要在funtoo机器上备份的逻辑卷的同一卷组中(例如我要备份/dev/cr/root、/dev/cr/搬运...)

这就是事情奇怪的地方。当我正常创建逻辑卷时,它不起作用。但是,我可以通过在使用 lvcreate: 时指定最大详细程度来使其工作lvcreate -vvv。超级奇怪。不幸的是,当我尝试创建快照时,这种奇怪的解决方法不起作用。

这是运行后输出的结尾sudo lvcreate -vvv --size 35G --snapshot --name snaproot /dev/cr/root

    Creating volume group backup "/etc/lvm/backup/cr" (seqno 21).
        Writing cr metadata to /etc/lvm/backup/.lvm_agamemnon_5516_1152467130
        Committing cr metadata (21)
        Renaming /etc/lvm/backup/cr.tmp to /etc/lvm/backup/cr
        Unlock: Memlock counters: locked:0 critical:0 daemon:0 suspended:0
        Syncing device names
  semid 1343490: semop failed for cookie 0xd4de368: incorrect semaphore state
  Failed to set a proper state for notification semaphore identified by cookie value 223208296 (0xd4de368) to initialize waiting for incoming notifications.
        Udev cookie 0xd4de368 (semid 1343490) destroyed
        cr-snaproot: Skipping NODE_DEL [trust_udev]
      Unlocking /var/lock/lvm/V_cr
        _undo_flock /var/lock/lvm/V_cr
        Closed /dev/mapper/root
        Closed /dev/sdb2
        Freeing VG cr at 0x7543d0.

有人以前见过这个错误吗?我正在运行 LVM 版本:2.02.95(2) (2012-03-06) 和 udev 版本 171.. 我应该升级 udev 吗?

我可以用另一种方式备份我的磁盘,我只是认为这是最干净的。还有更好的想法吗?

答案1

只要您没有解决真正的问题,您就可以尝试(作为另一种解决方法)不让 LVM 执行所有快照操作,而是以困难的方式执行 - 使用dmsetup.也许您可以通过这种方式避免问题触发。

如果这是您的选择,请查看手册页并内核文档。如果您以后不知道该怎么做,请询问。我已经这么做了。

相关内容