시간 이동 문제

시간 이동 문제

저는 Mint 19.3을 실행하고 있는데 손상된 시스템을 복원해야 합니다. 라이브 USB로 부팅하고 타임시프트를 설치했습니다. 스냅샷을 선택하고 "복원"을 클릭하면 "오류, 장치를 탑재할 수 없습니다"라는 메시지가 나타납니다. 집에 부팅 드라이브가 설치되어 있습니다. 몇 장 찍어보았습니다.

답변1

조금 늦을 수도 있고 내 솔루션은 rsync 메서드로 빌드된 Pop!_OS 20.10(Ubuntu)에서만 작동하지만 질문에 대답하고 싶었습니다. 먼저 시스템을 새로 설치해야 하지만 Live-USB를 통해 작동하게 할 수 있습니다.

먼저 Timeshift는 스냅샷 디렉터리에 "info.json"을 생성합니다. 여기서 "sys-uuid" 키의 값은 현재 시스템 디스크의 UUID로 변경되어야 합니다(이것은 선택 사항인 것으로 보이며 일관성을 위해 유지됩니다. 주요 문제는 두 번째 문제입니다).

둘째, 스냅샷 "localhost" 디렉터리에 "/etc/fstab"이 있습니다. Timeshift가 대상으로 지정할 드라이브를 알 수 있도록 해당 내용을 자체 fstab 파일(새 시스템으로 생성됨)의 내용으로 바꿔야 합니다(복원 중에 이를 지정했더라도 이 문제의 원인을 알 수 없음). 특수 파티션을 설정한 경우(예: 서로 다른 드라이브에 기본 파티션과 루트 파티션) 이전 시스템을 설정한 것과 똑같은 방식으로 새 시스템을 설정해야 합니다. 그렇지 않으면 Timeshift를 혼동할 수 있습니다.

현재 하드웨어 설정에 대해 유효한 새 fstab 파일이 생성된 경우(또는 유효한 파일을 직접 생성한 경우) Live-USB에서 이 작업을 수행할 수 있습니다. 가장 쉬운 방법은 새 시스템을 설치하는 것이며, 나머지 단계는 USB를 통해 쉽게 수행할 수 있습니다.

그러면 정상적으로 다시 시작할 수 있습니다.

관련 정보