/rootをバインドマウントとして使用しますか?

/rootをバインドマウントとして使用しますか?

私のシステムをDebian 32ビットからDebian 64ビットに移行しようとしています。にインストールされたので、作成/dev/sda2して/dev/sda3そこに新しいシステムをインストールし、インストールされたパッケージと設定ファイルを同期し、バインドインストールを使用して古いシステム/etcを新しいシステムにインストールしました/data/home今まではそんなに良くなった。

今、私は最後の移行をする前に数週間このシステムを使いたいと思います。欠けている唯一のことは、/root新しいパーティションに再同期することです。むしろバインドマウントをしたいのですが、それについては躊躇しています。質問は次のとおりです。

  1. バンドルでまとめてインストールできますか/root?それとも問題がありますか?
  2. システムの起動とインストール作業の間に何が起こりますか?問題が発生していますか?

答え1

/rootは単にrootユーザーのホームディレクトリです。

通常、/ rootは、対話型でrootとしてログインした場合にのみ使用されるやや「退屈な」ディレクトリです。そこで興味深いファイルを手動で編集または作成したことを覚えていない場合は、そのファイルをまったく同期しません。

一方、バインドマウント/ルートは問題を引き起こしません。 .ssh/known_hostsや.ssh/authorized_keysなど、同期に適したいくつかの(自動生成)構成ファイルがある可能性があります。

気になる点は参考にしてください

diff -rq /path/to/old/root /root

以前のインストールで維持したい内容がある場合。

関連情報