Debian: ログインできません。バックアップと復元後、システムは正しく起動しません。

Debian: ログインできません。バックアップと復元後、システムは正しく起動しません。

私はシステム/構成ファイルを+パーティションから外部ストレージにコピーし、インストールlvm-based /dev/mapper/devuan--vg-root後に/dev/mapper/devuan--vg-home新しいパーティションに移動しました。残念ながら、+パーティションから残りの部分をコピーすることを忘れていました。btrfsWindowslvm-based /dev/mapper/devuan--vg-var/dev/mapper/devuan--vg-tmp

質問

を設定してインストールした後、システムに入ることができましたが、grub次のようになります。boot

  1. 次のエラーメッセージでシステムのロードが停止します。

    fsck from util-linux 2.27.1
    /bin/fsck.btrfs: /dev/mapper/devuan--vg-home does not exist
    /bin/fsck.btrfs: /dev/mapper/devuan--vg-tmp does not exist
    /bin/fsck.btrfs: /dev/mapper/devuan--vg-var does not exist
    fsck exited with status code 8
    
  2. /var/*また、一部のサーバーにフォルダが欠落しているため、他のエラーが発生しましたcronexim4この時点で手動でフォルダを作成し、から必要なファイル/var/lib/dpkg/*/var/cache/dpkg/*フォルダをコピーしましたxubuntu livecd

このエラーに対して私が見つけた唯一の解決策はfsckですtouch /fastboot。ただし、これは次のエラーにのみ適用されますboot(つまり、永続的な解決策ではありません)。

質問

  1. lvmパーティションチェックを永久に無効にする方法boot(完全に削除することを意味lvm)?
  2. パーティションのファイルシステムにbacking up and restoringどのツールを推奨できますか?system + user datalvmより効率的未来?

ベストアンサー1

オペレーティングシステムファイルのファイル所有権と権限を復元できません。システムが起動し、rootログインが許可されていることに感銘を受けました。

バックアップを正しく実行すると、正しく消去して復元できます。それ以外の場合は、最初から再インストールしてホームディレクトリからファイルを復元する必要があります。

理論的には、すでにインストールされているパッケージを再適用することは可能ですdebが、パッケージデータベースがないと/varほとんど不可能です。


追加した特定の質問に答えるには、

  1. 既知の良好なバックアップを再インストールまたは復元します。バックアップがないため、オプションは1つだけです。
  2. インストールされたパッケージのデータベースがないため、LVMツール(プログラム、ライブラリ、構成ファイル)を1つずつ選択する必要があります。 #1を参照
  3. 多くのオプションがあります。ここにいくつかあります
    • rsnapshotそしてその依存性rsync
    • tar
    • duplicityそしてduplicati
    • Veeam プロキシ - 無料(商用ソフトウェアですが、金銭的費用は一切かかりません)。私はこれを職業的にも自宅で使用しています。私は Veeam とは関係ありません。

/usr/local/次回は(たとえば/usr/local/bin/wais)または下にローカルツールをインストールすることをお勧めします/opt。その後、新しいシステムに簡単にコピーできます。

おすすめ記事