die Woche hatte ich folgende Problematik.
Ich moechte mein Debian nicht immer wieder neu auf Rechner per Installation aufspielen sondern die schon vorhandene Linuxinstallation anderer Rechner ueber das Netzwerk auf die Platte ziehen.
Hier im Forum gab es schon einen Ansatz mit
Code: Alles auswählen
tar cplf - <Verzeichnis> | tar xpf -
Dies wurde aber nur dazu benutzt, wenn man die Festplatten in die zu klonenden Rechner einsetzt.
Nun versuchte ich folgendes, um dies auch ueber Netzwerk zu machen.
Code: Alles auswählen
tar cplf - | nc 192.168.1.1 1122
Code: Alles auswählen
nc -l -p 1122 | tar xpf -
Nur trat dabei Folgendes auf. Links wurden nur als normale leere Dateien angelegt, was diese Methode foellig unbrauchbar macht. Das Komische ist nur, dass die Links angelegt werden, wenn man ohne Netcat auf eine andere Partition klont, jedoch nicht bei der Benutzung mit Netcat. Gleiches trat auch mit dem Befehl dump auf.
Zwar kann man auch mit "dd" klonen, jedoch kopiert man auch die bestehende Fragmentierung der Platten mit und die Partitionen muessen genauso gross sein wie die Ursprungspartition.
Nun sehe ich eigentlich nur noch die Loesung per NFS-Mount und "cp -a". Natuerlich funktionieren damit auch die anderen oben beschriebenen Sicherungsmethoden.
Allerdings interessiert mich, warum dies alles nicht mit Netcat funktioniert.
Weiss da jemand vielleicht genaureres?
Viele Gruesse,
frechdachs