LVM 스냅 샷 백업 및 Grub2 문제


9

간단히 말해, obnam 을 사용하여 시스템을 백업하고 있습니다.

이것이 제가하는 것입니다:

  1. 의 LVM 스냅 샷을 /, /usr, /boot, /var,/home
  2. 에 스냅 샷을 장착 /bck-snapshots, /bck-snapshots/usr, /bck-snapshots/boot, /bck-snapshots/var,/bck-snapshots/home

  3. 스냅 샷 백업을 실행하십시오.

    obnam backup \
        /bck-snapshots \
        /bck-snapshots/usr  \
        /bck-snapshots/boot \
        /bck-snapshots/var  \
        /bck-snapshots/home \
    
  4. 백업이 완료되면 2 단계에서 마운트 된 스냅 샷 파일 시스템을 마운트 해제하십시오.

  5. 스냅 샷 제거

문제

백업하는 동안 새 커널이 설치되고 모든 grub2 업데이트가 수행되면서 시스템 업데이트가 완료되었습니다. 이제 루트 스냅 샷 (5 단계)을 제거하려고하면 다음과 같은 결과가 나타납니다.

장치 매퍼 : 실패시 ioctl 제거 : 장치 또는 자원 사용 중

스냅 샷 루트 장치가 사용 중이고 다른 프로세스에서 사용하기 때문에 :

$ sudo lsof /dev/dm-6 # This is the root snapshot device.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
COMMAND    PID USER   FD   TYPE DEVICE   SIZE/OFF    NODE NAME
grub-moun 9160 root    3r   BLK  252,6 0t36339712 5295479 /dev/dm-6

질문

  1. 스냅 샷 grub-mount을 제거하려면 장치 사용 을 중단해야한다고 생각합니다 . 안전하게하는 방법?

  2. 백업 스냅 샷이 부팅시 표시된 grub 메뉴에 표시되는 실행 가능한 옵션으로 grub에 추가되었다고 생각합니다. 해당 스냅 샷을 제거하면 어떻게됩니까?

  3. grub이 / bck-snapshots에있는 루트 스냅 샷을 추가하지 못하게하는 방법은 무엇입니까?

업데이트가 활성화 되려면 시스템을 재부팅해야하지만 먼저이 질문에 대한 답을 알아야합니다.


참조info grub
LittleByBlue

답변:


1

그것은처럼 보이는 애벌레가-마운트 편집 A는 전용 파일 시스템을 읽고 중단이에 노력하고있다.

kill포기하도록 요청 하는 신호를 보내는 것이 안전해야 합니다 (보내고 15몇 초 2후에 필요한 경우 몇 초 후에 필요한 1경우 여전히 실행 중이 -9면 유지 보수 담당자에게 보고하십시오) 숫자 변경은 15부터 다시 시작)

0이 아닌 것을 종료하면 스크립트가 대기 중일 수 있지만 버그 보고서를 제출하고 관리자에게 파일 시스템을 읽기 전용으로 건너 뛰도록 요청하십시오.

참고 일부 있다는 것을 관련 버그 들이 노력하고 있습니다가.


1

남은 그루브 마운트 프로세스를 종료하십시오. 이것은 나에게도 일어 났으며 관련 update-grub 프로세스가 이미 포기했기 때문에 살해에 대한 부작용은 명백하지 않았습니다. 부모님.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.