
저는 Mint 19.3을 실행하고 있습니다. 손상된 시스템을 복원해야 합니다. 라이브 USB로 부팅하고 타임시프트를 설치했습니다. 스냅샷을 선택하고 "복원"을 클릭하면 "오류, 장치 마운트 실패"라는 메시지가 나타납니다. 부팅 드라이브와 홈 마운트가 있습니다. 여러 장의 스냅샷을 시도했습니다.
답변1
나는 아마도 조금 늦었고 내 솔루션은 rsync 방법을 사용하는 Pop!_OS 20.10(Ubuntu) 빌드에서만 작동했지만 이 답변을 원했습니다. 먼저 시스템을 새로 설치해야 하지만 Live-USB에서 작동하도록 만들 수 있습니다.
먼저 Timeshift는 스냅샷 디렉터리에 "info.json"을 생성합니다. 여기에서 "sys-uuid" 키의 값을 현재 시스템 디스크의 UUID로 변경해야 합니다(이것은 선택 사항인 것으로 보이며 일관성을 위해 그대로 유지됩니다. 주요 문제는 두 번째 문제입니다).
둘째, 스냅샷 "localhost" 디렉터리에 "/etc/fstab"이 있습니다. 해당 콘텐츠를 새로운 시스템으로 생성된 자체 fstab 파일의 콘텐츠로 바꿔야 Timeshift가 대상 드라이브를 알 수 있습니다(복원 프로세스에서 이를 지정하더라도 원인이 무엇인지 알 수 없음). 특별한 파티션이 설정되어 있는 경우(예: 다른 드라이브에 홈과 루트가 있는 경우) 이전 시스템을 설정한 것과 똑같은 방식으로 새 시스템을 설정해야 합니다(그렇지 않으면 Timeshift가 혼동될 수 있음).
현재 하드웨어 설정에 대해 이미 생성된 유효한 새 fstab 파일이 있는 경우(또는 사용자가 직접 유효한 파일을 만든 경우) Live-USB에서 이 작업을 수행할 수 있습니다. 새로운 시스템을 설치하면 가장 쉽게 수행할 수 있으며 나머지 단계는 USB에서 쉽게 수행할 수 있습니다.
그러면 정상적으로 복원할 수 있습니다.