私は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