タイムシフトとbtrfs。リカバリでは/homeをマウントできません。

タイムシフトとbtrfs。リカバリでは/homeをマウントできません。

私はbtrfsを使用しています(この問題に不可欠なようです)。

タイムシフトで復元して再起動すると、次のエラーが発生します。

[Failed] Failed to mount /home.
[Depend] Dependancy failed for Local File Systems
You are in emergency mode. After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" or "exit" to default mode.

明らかに、Control-D、再起動、デフォルトモードなどは機能しません。 timeshift --restoreを試しましたが、次のエラーが発生しました。

ここに画像の説明を入力してください。

"/dev/nvme0n1p2 デバイスの古いインストールが /run/timeshfit/837/backup パスに見つかりました。\n 正常に削除されました。\n E: ディレクトリを削除できません。\n Ret=256" と表示されます。

問題は、/dev/nvme0n1p2を/homeにマウントできないことです。しかし、どのように解決するのかわかりません。

悲しみを助けてくれてありがとう

乾杯。

PSこれは私がrootとしてログインしたとき(緊急起動後)/ etc / fstab出力です。 ここに画像の説明を入力してください。 タイプする感じがしますね

mount /dev/nvme0n1p2 /home

修正することができますが、ドライブや他のものが消去されるのではないかと心配です。

答え1

回避策:ルーティング後(緊急モードでパスワードのみを入力)/etc/fstab *で述べたビットを削除しましたsubvolid=xxx$。例えば

UUID=xxx-yyy-zzz  /home  btrfs  rw,noatime,compress=zstd:3,ssd,space_cache,commit=120,subvolid=257,subvol=/@home 0 0

到着

UUID=xxx-yyy-zzz  /home  btrfs  rw,noatime,compress=zstd:3,ssd,space_cache,commit=120,subvol=/@home 0 0

保存して再起動してください。

安定

  • 厳密に言うと、最初に入力してmount /dev/nvme0n1p2 /homeからを使用しましたsudo vim /etc/fsbat。しかし、私が大きな間違いをしない限り、同じ結果が出ます。

すべての責任は私の負担として使用してください:)しかし私には効果がありました。

Arch Redditサブレディットの@Albator78に感謝します。 https://www.reddit.com/r/archlinux/comments/qhb13t/comment/hieiyyk/?utm_source=reddit&utm_medium=web2x&context=3

答え2

私の問題をどのように解決したかをお知らせします。複数のファイルでデフォルトの管理者アカウントのユーザー名を変更したため、スクリプトが中断された後、私のシステムは混乱しました。これにより、正しいログイン資格情報を満たすことができません。問題EGが復元される前に、最後に更新されたすべてのルートファイルを「強制移動」しました。 mv -f /run/timeshift/backup/timeshift/snapshots/2023-05-13_17-55-48/*/

その後、ログアウトして再度ログインします。再起動。起動後に再度ログインすると、これが発生します。

これを行う前に、「デバイスをマウントできません」というメッセージが表示され続けました。

しかし、この小さな行動の後には。 TimeShiftを開いて再開するには、最初の(最も早い日付)[開始]をクリックします。それでも機能しない場合は、TimeShiftを閉じて次の起動を繰り返します。

結局のところ、ファイルはルートディレクトリに強制的に保存されたファイルと完全に一致し、新しい回復をサポートします。

システムを破壊する前にFedoraサーバーを設定するのに3時間を費やしたので、これは私に生死をした状況でした。幸い、サーバーをセットアップする前にTimeShiftバックアップが配置されました。 3時間の作業時間を失いましたが、3ヶ月の時間とファイルを取り戻しました。

関連情報