
Ich migriere mein System von Debian 32 Bit auf Debian 64 Bit. Es ist auf installiert /dev/sda2
, also habe ich erstellt /dev/sda3
, das neue System dort installiert, installierte Pakete und Konfigurationsdateien von synchronisiert /etc
und Bind-Mounts verwendet, um /data
und /home
vom alten System in das neue System zu mounten. So weit, so gut.
Bevor ich nun den endgültigen Wechsel vornehme, möchte ich das System noch einige Wochen lang nutzen. Das einzige, was noch fehlt, ist /root
, das ich in die neue Partition neu synchronisiert habe. Ich hätte es auch lieber per Bind-Mount, aber bei diesem zögere ich. Also die Frage:
- Kann es
/root
sich um eine Bind-Mount handeln oder wird es Probleme geben? - Was passiert zwischen Systemstart und Mountvorgang, kann es Probleme geben?
Antwort1
/root ist lediglich das Home-Verzeichnis des Benutzers root.
Normalerweise ist /root ein eher „uninteressantes“ Verzeichnis, das nur verwendet wird, wenn Sie sich interaktiv als Root anmelden. Wenn Sie sich nicht daran erinnern, dort interessante Dateien manuell bearbeitet oder erstellt zu haben, würde ich es überhaupt nicht synchronisieren.
Andererseits sollte das Bind-Mounten von /root keine Probleme verursachen. Vielleicht gibt es einige (automatisch generierte) Konfigurationsdateien, die sich gut synchronisieren lassen, wie .ssh/known_hosts oder .ssh/authorized_keys.
Im Zweifel siehe
diff -rq /path/to/old/root /root
wenn Sie etwas aus der alten Installation sehen, das Sie behalten möchten.