Hi, ich würde gerne ein System klonen, da ich auf diesem diverse Bibliotheken/Programme installieren muß und das gerne vorher am Klon ausprobieren will. 2 Fragen: 1. Ist es möglich, ein laufendes System per dd zu klonen ? Das das Image dann nicht ganz konssistent ist, ist mir klar. 2. Kann ich das über's Netz direkt auf das Zielsystem schreiben ? So z.B. ? dd if=/quellplatte ibs=4096 | ssh root@zielhost dd of=/zielplatte_auf_remotesystem obs=4096 Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik Gebäude 35.34 - Raum 208 HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 2294 http://www.helmholtz-muenchen.de/idg Wir sollten nicht den Tod fürchten, sondern das schlechte Leben Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 13.09.2012 um 15:22 schrieb "Lentes, Bernd" <bernd.lentes@helmholtz-muenchen.de>:
So z.B. ? dd if=/quellplatte ibs=4096 | ssh root@zielhost dd of=/zielplatte_auf_remotesystem obs=4096
Genau so, wobei ich mir nicht ganz sicher bin, ob das dd auf dem Zielhost nicht in Gänsefüßchen sollte. Wobei ich persönlich rsync nehmen würde, setzt aber natürlich ein Dateisystem auf der Zielseite voraus. Rainer-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 13.09.2012 15:22, schrieb Lentes, Bernd:
Hi,
ich würde gerne ein System klonen, da ich auf diesem diverse Bibliotheken/Programme installieren muß und das gerne vorher am Klon ausprobieren will. 2 Fragen:
1. Ist es möglich, ein laufendes System per dd zu klonen ? Das das Image dann nicht ganz konssistent ist, ist mir klar. 2. Kann ich das über's Netz direkt auf das Zielsystem schreiben ? So z.B. ? dd if=/quellplatte ibs=4096 | ssh root@zielhost dd of=/zielplatte_auf_remotesystem obs=4096
dies geht sehr gut mit dd && netcat auf dem Zielrechner: root@ziel$ netcat -l 443 | dd of=/dev/sdb auf dem Qellrechner: root@quelle$ dd if=/dev/sdb | netcat ziel 443 das wars dann auch schon ;) lg max
Bernd
-- Bernd Lentes
Systemadministration Institut für Entwicklungsgenetik Gebäude 35.34 - Raum 208 HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 2294 http://www.helmholtz-muenchen.de/idg
Wir sollten nicht den Tod fürchten, sondern das schlechte Leben
Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Markus schrieb
Am 13.09.2012 15:22, schrieb Lentes, Bernd:
Hi,
ich würde gerne ein System klonen, da ich auf diesem diverse Bibliotheken/Programme installieren muß und das gerne vorher am Klon ausprobieren will. 2 Fragen:
1. Ist es möglich, ein laufendes System per dd zu klonen ? Das das Image dann nicht ganz konssistent ist, ist mir klar. 2. Kann ich das über's Netz direkt auf das Zielsystem schreiben ? So z.B. ? dd if=/quellplatte ibs=4096 | ssh root@zielhost dd of=/zielplatte_auf_remotesystem obs=4096
dies geht sehr gut mit dd && netcat
auf dem Zielrechner: root@ziel$ netcat -l 443 | dd of=/dev/sdb
auf dem Qellrechner: root@quelle$ dd if=/dev/sdb | netcat ziel 443
das wars dann auch schon ;)
lg max
Hi, hab's mit netcat gemacht, hat gut geklappt. Danke. Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 14.09.2012 18:52, schrieb Lentes, Bernd:
Markus schrieb
Am 13.09.2012 15:22, schrieb Lentes, Bernd:
Hi, ich würde gerne ein System klonen, da ich auf diesem diverse Bibliotheken/Programme installieren muß und das gerne vorher am Klon ausprobieren will. 2 Fragen: 1. Ist es möglich, ein laufendes System per dd zu klonen ? Das das Image dann nicht ganz konssistent ist, ist mir klar. 2. Kann ich das über's Netz direkt auf das Zielsystem schreiben ? So z.B. ? dd if=/quellplatte ibs=4096 | ssh root@zielhost dd of=/zielplatte_auf_remotesystem obs=4096 dies geht sehr gut mit dd && netcat auf dem Zielrechner: root@ziel$ netcat -l 443 | dd of=/dev/sdb auf dem Qellrechner: root@quelle$ dd if=/dev/sdb | netcat ziel 443 das wars dann auch schon ;) lg max
Hi,
hab's mit netcat gemacht, hat gut geklappt.
Danke.
Bernd
Kein Problem, hat mir auch schon oft viel Arbeit erspart ;) lg max
Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, auch wenn der Thread schon etwas angestaubt ist... On Thu, 13 Sep 2012, Markus Heinze wrote:
Am 13.09.2012 15:22, schrieb Lentes, Bernd:
ich würde gerne ein System klonen, da ich auf diesem diverse dies geht sehr gut mit dd && netcat
auf dem Zielrechner: root@ziel$ netcat -l 443 | dd of=/dev/sdb
auf dem Qellrechner: root@quelle$ dd if=/dev/sdb | netcat ziel 443
Da das Netzwerk in 90% der F�lle der Flaschenhals ist, l�sst sich der Prozess betr�chtlich beschleunigen wenn noch ein gzip -1 in die Pipe eingebaut wird. auf dem Zielrechner: root@ziel$ netcat -l 443 | gunzip | dd of=/dev/sdb auf dem Qellrechner: root@quelle$ dd if=/dev/sdb | gzip -1 | netcat ziel 443 sch�n ist es dann wenn auf dem Quellrechner vor dem Start noch aller "�briger" Festplattenspeicherplatz mit einem Kommando ala dd if=/dev/zero of=/dasbrauchtmangleichnichtmehr.00 bs=16M; \ rm /dasbrauchtmangleichnichtmehr.00 normiert wird, zur besseren Komprimierbarkeit. Damit lassen sich dann mit 2 Jahre alten PCs 100GB Platten in 7min �ber Gigabit Ethernet zur�cksichern. Imagef�hige Hardware (und Software) ist ne feine Sache ;-) Just my 2 Cent Daniel -- Engel sind auch nur Gefl�gel. -- unbekannt. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Sat, 15 Sep 2012, Daniel Lord schrieb:
auf dem Zielrechner: root@ziel$ netcat -l 443 | gunzip | dd of=/dev/sdb
auf dem Qellrechner: root@quelle$ dd if=/dev/sdb | gzip -1 | netcat ziel 443
dd if=/dev/sdb bs=8M | ssh -C zielhost dd of=[/dev/sdb|oderwasauchimmer.img] halte ich für einfacher. Falls das ssh kein gzip kann: dd if=/dev/sdb bs=8M | gzip -c | \ ssh zielhost 'gunzip -c | dd of=[/dev/sdb|oderwasauchimmer.img]' HTH, -dnh -- The only possible interpretation of any research whatever in the "social sciences" is: some do, some don't. -- Ernest Rutherford -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 13.09.2012 15:22, schrieb Lentes, Bernd:
Hi,
ich würde gerne ein System klonen, da ich auf diesem diverse Bibliotheken/Programme installieren muß und das gerne vorher am Klon ausprobieren will. 2 Fragen:
1. Ist es möglich, ein laufendes System per dd zu klonen ? Das das Image dann nicht ganz konssistent ist, ist mir klar. 2. Kann ich das über's Netz direkt auf das Zielsystem schreiben ? So z.B. ? dd if=/quellplatte ibs=4096 | ssh root@zielhost dd of=/zielplatte_auf_remotesystem obs=4096
Alternatib per NFS/ samba oder shfs das Zielsystem mounten? Gruß Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 E-Mail Ralf.Prengel@comline.de www.comline.de Vorstand Stephan Schilling Aufsichtsrat Otto Prange (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 Für die Erstellung unserer Dokumente benutzen wir die Produkte aus dem Microsoft Office 2007 Paket. Sollte sich ein Anhang in der Mail befinden, der mit einer älteren Office Version nicht geöffnet werden kann, installieren Sie bitte das Compatibility Pack für Office 2007. http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&DisplayLang=de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 13.09.2012 um 16:10 schrieb "Ralf Prengel" <ralf.prengel@comline.de>:
Alternatib per NFS/ samba oder shfs das Zielsystem mounten?
Da muß man dann aber aufpassen bei Rechten, Timestamps, und ich bin mir gar nicht sicher, was mit Hardlinks passieren würde. Rainer-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Ralf Prengel, Donnerstag, 13. September 2012:
Alternatib per NFS/ samba oder shfs das Zielsystem mounten?
Damit kriegt man auf jeden Fall kein bootfähiges System auf der Zielseite, denn der Bootloader läßt sich so nicht ohne weiteres übertragen. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Thu, 13 Sep 2012, Lentes, Bernd schrieb:
1. Ist es möglich, ein laufendes System per dd zu klonen ? Das das Image dann nicht ganz konssistent ist, ist mir klar.
Nicht wirklich.
2. Kann ich das über's Netz direkt auf das Zielsystem schreiben ? So z.B. ? dd if=/quellplatte ibs=4096 | ssh root@zielhost dd of=/zielplatte_auf_remotesystem obs=4096
Ja. Aber nimm NFS+rsync oder tar. Den Bootloader mußt du remote so oder so anpassen/neuinstallieren. Oder guck hier: http://www.google.com/search?q=maddin_kopieren+site:opensuse.org http://lists.opensuse.org/opensuse-de/2012-02/msg00161.html http://old-de.opensuse.org/SDB:SuSE_Linux_umkopieren und aus der FAQ dieser ML (inzwischen offline) ==== http://wayback.archive.org/web/*/http://suse-linux-faq.koehntopp.de/q/q-file... ==== http://web.archive.org/web/20100116002828/http://suse-linux-faq.koehntopp.de... ==== cd /OLD && tar -cp --atime-preserve -f - . \ | ssh 192.168.0.1 "( mkdir -p /NEW ; cd /NEW \ && tar -xpv --atime-preserve -f - )" Die in den oben genannten Befehlen verwendeten Optionen weichen etwas von den in der SDB genannten ab. Gründe hierfür: --numeric-owner ist beim lokalen Kopieren überflüssig und kann bei Kopieren über SSH u. U. sogar unerwünscht sein, falls die User-IDs abweichen -S (--sparse) hat in Einzelfällen (laut David Haller) schon zu kaputten Dateien geführt. ==== Das mit den Sparse-Dateien (bei tar, dem alten) konnte ich nicht reproduzieren, man sollte aber testen/kontrollieren, falls man (für ne VM-Platte z.B.) Sparse-Dateien kopieren will. Mit der Zeile hab ich mal ein Backup eines WinXP erstellt und anschließend auf ne neue Platte zurückgespielt ... ;) Achso, die letzten Distri-Upgrades hab ich immer so gemacht: 1. neue Partition frei machen 2a. rsync -auxlPRAXSHD --delete / /MNT_DER_NEUEN_PARTITION/ 2n. das rsync mach ich für die 12.2 jetzt schon ne ganze Weile immer wieder mal, bisher aber noch keine Zeit für's Upgrade 3. wenn ich dann mal Zeit hab, nochmal rsync, anpassen von /MNT_DER_NEUEN_PARTITION/etc/fstab 4. in /MNT_DER_NEUEN_PARTITION/etc/zypp/repos.d/*.repo die Versionen anpassen, ggfs. Repos die evtl. nur für die alte Version sinnvoll sind löschen/deaktivieren (vorher am besten das alte repos.d noch kopieren, z.B. nach /etc/zypp/repos.d-alte_version). Achso: (wichtige) Repos hab ich, nach Priorität: - mein eigenes ;) - Packman - Update - DVD-ISO [1] - oss repo - non-oss repo - Rest 5. Grub-Eintrag (in der menu.lst der alten Version!) für die neue erstellen, entfällt "remote", dort Punkt 8 hier einfügen 6. reboot zur grad in 2n bis 5 kopierten und angepassten Version 7. zypper dup 8. wenn die neue sauber läuft: /boot/grub/menu.lst der neuen Version anpassen und grub aktualisieren (grub-install.unsupported /dev/sdX[Y]). Anschließend kann man die Quell-Partitions prinzipiell platt machen. Falls es irgendwann mal schief läuft kann man jederzeit einfach mit der alten Version weitermachen und ggfs. von vorne anfangen (ok, remote net) HTH, -dnh [1] aktuell: ==== /etc/zypp/repos.d/DVD.repo ==== [openSUSE-12.1-DVD-x86_64] name=openSUSE-12.1-DVD-x86_64 enabled=1 autorefresh=0 baseurl=iso:///?iso=openSUSE-12.1-DVD-x86_64.iso&url=file:///data/ path=/ type=yast2 priority=94 keeppackages=0 ==== Den Pfad (hier: url=file:///data/) zum .iso muß man natürlich anpassen, da muß man bei der neuen Version auch ein bissl aufpassen, klappt prinzipiell aber prima, und falls was schief läuft (Netz tut nicht) hat man immer noch das wichtigste im ISO, das man per loop mounten kann und wie ich z.B. beim Update (IIRC von 11.1/i586 auf 11.2/x86_64), zur Not per Rescue-System (irgendeinem mit RPM) und rpm -ivh --root=/mnt/... /dvd/suse/x86_64/... zypper/yast2 ins kaputte System reinprügeln kann ;) Das war allerdings quasi der worst-case und nervig (>1h Stunde händisch Abhängigkeiten mit 'rpm' auflösen macht keinen Spaß). Das System läuft aber sauber. -- A funny symbol that I can't read has just been input. Continue, and I'll forget that it ever happened. -- a TeX message -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 13.09.2012 um 19:08 schrieb David Haller <dnh@opensuse.org>:
2. Kann ich das über's Netz direkt auf das Zielsystem schreiben ? So z.B. ? dd if=/quellplatte ibs=4096 | ssh root@zielhost dd of=/zielplatte_auf_remotesystem obs=4096
Ja. Aber nimm NFS+rsync oder tar.
Vielleicht nur nochmal zur Sicherheit: dd ist fundamental etwas anderes als tar, rsync & Konsortien. dd kopiert *Blöcke*, die anderen kopieren *Dateien* Rainer-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Thu, 13 Sep 2012, Rainer Sokoll schrieb:
Am 13.09.2012 um 19:08 schrieb David Haller <dnh@opensuse.org>:
2. Kann ich das über's Netz direkt auf das Zielsystem schreiben ? So z.B. ? dd if=/quellplatte ibs=4096 | ssh root@zielhost dd of=/zielplatte_auf_remotesystem obs=4096
Ja. Aber nimm NFS+rsync oder tar.
Vielleicht nur nochmal zur Sicherheit: dd ist fundamental etwas anderes als tar, rsync & Konsortien. dd kopiert *Blöcke*, die anderen kopieren *Dateien*
Ach, nee, sag bloß. Bernd müßte das wissen, ich weiß das. dd if=~/.bashrc of=/backup/.bashrc dd liest und schreibt _Bytes_ in konfigurierbar großen Blöcken (default (noch): 512B). Was dabei gelesen und geschrieben wird ist dd völlig egal. Z.B. kann man 'dd' prima als 'cat'-Ersatz verwenden, und dabei die Blockgröße konfigurieren. cat foo vs. dd if=foo bs=8M -dnh PS: du willst evtl. mal ein wenig im Archiv stöbern -- Nutzerdaten verhalten sich wie ideale Gase. Sie nehmen jedes verfügbare Volume(n) sofort vollständig ein. -- Mantra eines Uni-Admins -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Listenleser, mein Freund hat ein Asus Zenbook Prime UX31A-R4005V und möchte das mit Linux benutzen. Wir haben natürlich ein wenig im Internet recherchiert und fanden, das es von Ubuntu für dieses Gerät einige Hinweise gibt, z.B. wie man zumindest teilweise die FN-Tasten zum Funktionieren bekommt. Da er aber auf seinen anderen Geräten (Desktop, netbook) mit opensuse arbeitet, möchte er auf dem Asus nun auch mit opensuse arbeiten und hat daher gewartet, bis oss 12.2 heraus war. Die Installation hat auch geklappt, nur läuft es nicht richtig. Die FN-Tasten reagieren gar nicht. Nach dem Aufwachen von Suspend to Ram hagelt's Fehlermeldungen und die grafische Oberfläche schmiert ab. Hat jemand schon Erfahrungen mit diesem Gerät und ein paar Tipps. Erste Recherchen mit google zu 12.2 auf diesem Gerät waren bisher erfolglos... viele Grüße, Michael -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
David schrieb:
Hallo,
Am Thu, 13 Sep 2012, Lentes, Bernd schrieb:
1. Ist es möglich, ein laufendes System per dd zu klonen ? Das das Image dann nicht ganz konssistent ist, ist mir klar.
Nicht wirklich.
wieso nicht ? Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (8)
-
Andre Tann
-
Daniel Lord
-
David Haller
-
Lentes, Bernd
-
Markus Heinze
-
Michael Eschweiler
-
Rainer Sokoll
-
Ralf Prengel