데비안: 로그인할 수 없습니다. 백업 및 복원 후 시스템이 제대로 부팅되지 않습니다.

데비안: 로그인할 수 없습니다. 백업 및 복원 후 시스템이 제대로 부팅되지 않습니다.

나는 시스템/구성 파일을 + 파티션에서 외부 저장소로 복사하고 lvm-based /dev/mapper/devuan--vg-root설치 후 /dev/mapper/devuan--vg-home새 파티션으로 이동하곤 했습니다 . 불행하게도 + 파티션에서 나머지 부분을 복사하는 것을 잊어버렸습니다.btrfsWindowslvm-based /dev/mapper/devuan--vg-var/dev/mapper/devuan--vg-tmp

질문

을(를) 설정하고 설치한 후 시스템 grub에 들어갈 수 있었지만 다음과 같습니다.boot

  1. 다음 오류 메시지와 함께 시스템 로드가 중지됩니다.

    fsck from util-linux 2.27.1
    /bin/fsck.btrfs: /dev/mapper/devuan--vg-home does not exist
    /bin/fsck.btrfs: /dev/mapper/devuan--vg-tmp does not exist
    /bin/fsck.btrfs: /dev/mapper/devuan--vg-var does not exist
    fsck exited with status code 8
    
  2. /var/*또한 일부 서버에 폴더가 누락되어 다른 오류가 발생했습니다 cron. exim4이 시점에서 수동으로 폴더를 만들고 에서 필요한 파일 /var/lib/dpkg/*/var/cache/dpkg/*폴더를 복사했습니다 xubuntu livecd.

이 오류에 대해 제가 찾은 유일한 해결책은 fsck입니다 touch /fastboot. 그러나 이는 다음 오류에만 적용됩니다 boot(즉, 영구적인 해결책은 아닙니다).

질문

  1. lvm파티션 검사를 영구적으로 비활성화하는 방법 boot(완전히 제거한다는 뜻 lvm)?
  2. 파티션의 파일 시스템에 backing up and restoring어떤 도구를 추천할 수 있습니까?system + user datalvm더 효율적미래?

답변1

운영 체제 파일에 대한 파일 소유권 및 사용 권한을 복원할 수 없습니다. 시스템이 부팅되고 루트 로그인이 허용되는 것에 깊은 인상을 받았습니다.

백업을 제대로 수행하면 올바르게 지우고 복원할 수 있습니다. 그렇지 않으면 처음부터 다시 설치하고 홈 디렉터리에서 파일을 복원해야 합니다.

이론적으로는 이미 설치된 패키지를 다시 적용하는 것이 가능해야 deb하지만 패키지 데이터베이스가 없으면 /var이는 거의 불가능합니다.


추가한 특정 질문에 답변하려면,

  1. 알려진 양호한 백업을 다시 설치하거나 복원합니다. 백업이 없으므로 옵션은 하나뿐입니다.
  2. 설치된 패키지의 데이터베이스가 없으므로 LVM 도구(프로그램, 라이브러리, 구성 파일)를 하나씩 선택해야 합니다. #1 참조
  3. 많은 옵션이 있습니다. 여기 몇 가지가 있습니다
    • rsnapshot그리고 그 의존성rsync
    • tar
    • duplicity그리고duplicati
    • Veeam 프록시 - 무료(상용 소프트웨어이지만 재정적 비용은 전혀 들지 않습니다). 나는 이것을 직업적으로나 집에서 사용합니다. 저는 Veeam과 관련이 없습니다.

/usr/local/다음번에는 (예를 들어 /usr/local/bin/wais) 또는 아래에 로컬 도구를 설치하는 것이 좋습니다 /opt. 그런 다음 새 시스템에 쉽게 복사할 수 있습니다.

관련 정보