タイムシフトの問題

タイムシフトの問題

私はMint 19.3を実行していますが、破損したシステムを復元する必要があります。ライブUSBで起動し、タイムシフトをインストールしました。スナップショットを選択して「復元」をクリックすると、「エラー、デバイスをマウントできません」というメッセージが表示されます。自宅にブートドライブが取り付けられています。何枚撮ってみました。

答え1

私は少し遅れているかもしれませんが、私のソリューションはrsyncメソッドで構築されたPop!_OS 20.10(Ubuntu)でのみ動作しますが、質問に答えたかったです。まず、システムを新しくインストールする必要がありますが、Live-USB経由で動作させることができます。

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

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

現在のハードウェア設定に対して有効な新しいfstabファイルが作成された場合(または有効なファイルを直接作成した場合)、Live-USBでこれを実行できます。最も簡単な方法は新しいシステムをインストールすることで、残りのステップはUSB経由で簡単に実行できます。

その後、正常に再起動できます。

関連情報