LVM 스냅샷 문제

LVM 스냅샷 문제

나는 funtoo Linux 머신을 가지고 있고 거기에 우분투를 추가하려고 합니다(그것은 또 다른 질문입니다). Luks 암호화를 사용하고 그 위에 lvm이 있습니다. 내 컴퓨터에 있는 중요한 논리 볼륨의 lvm 스냅샷을 찍는 데 사용하고 싶은 2TB 하드 드라이브(sdb)가 있습니다. 외장 드라이브 전체가 필요하지 않아서 3~600G 파티션으로 나눴습니다. Linux LVM으로 포맷한 다음 funtoo 머신에서 백업하려는 논리 볼륨의 동일한 볼륨 그룹에 파티션(sdb2)을 추가했습니다(예: /dev/cr/root, /dev/cr/port를 백업하고 싶습니다). ...)

여기서 상황이 이상해집니다. 정상적으로 논리 볼륨을 생성하면 작동하지 않습니다. 그러나 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. 아마도 이런 방식으로 발생하는 문제를 피할 수 있을 것입니다.

이것이 옵션이라면 매뉴얼 페이지를 확인하고커널 문서. 다음에 무엇을 해야할지 모르겠다면 물어보세요. 나는 이미 이것을 했습니다.

관련 정보