タイムシフトのトラブル

タイムシフトのトラブル

Mint 19.3 を実行していますが、壊れたシステムを復元する必要があります。ライブ USB で起動し、タイムシフトをインストールしました。スナップショットを選択して「復元」をクリックすると、「エラー、デバイスのマウントに失敗しました」というメッセージが表示されます。ブート ドライブとホームをマウントしました。スナップショットをいくつか試しました。

答え1

おそらく少し遅れていると思いますし、私の解決策は rsync メソッドを使用した Pop!_OS 20.10 (Ubuntu) ビルドでのみ機能しましたが、この回答が欲しかったのです。まずはシステムの新規インストールが必要ですが、Live-USB から動作させることができます。

まず、Timeshift はスナップショットのディレクトリに「info.json」を作成します。その中で、キー「sys-uuid」の値を現在のシステム ディスクの UUID に変更する必要があります (これはオプションのようですが、一貫性を保つためにそのまま残ります。主な問題は 2 番目です)。

次に、スナップショットの「localhost」ディレクトリに「/etc/fstab」があります。その内容を、独自の fstab ファイル (新しいシステムで作成されたもの) の内容に置き換える必要があります。そうすることで、Timeshift はどのドライブをターゲットにするかを認識できます (復元プロセスでこれを指定しても、原因は不明です)。特別なパーティションを設定していた場合 (たとえば、ホームとルートを別のドライブに設定するなど)、新しいシステムを古いシステムとまったく同じ方法で設定してください (そうしないと、Timeshift が混乱する可能性があります)。

現在のハードウェア設定用に新しい有効な fstab ファイルが既に作成されている場合 (または有効なファイルを自分で作成している場合)、Live-USB からこれを実行できます。これは、新しいシステムをインストールすることで最も簡単に実行でき、残りの手順は USB から簡単に実行できます。

その後、通常どおり復元できるはずです。

関連情報