Laufendes Sarge 1:1 auf neue HD kopieren
- DreamDevil
- Beiträge: 21
- Registriert: 22.09.2005 01:02:47
Laufendes Sarge 1:1 auf neue HD kopieren
hallo zusammen,
ich suche für folgendes problem eine adäquate lösung und hoffe, ihr könnt mir dabei weiterhelfen.
habe hier zwei rechner, auf denen jeweils debian sarge läuft. da bei beiden rechner jedoch schon sehr alte hd's installiert sind, wollte ich die konfigurierten systeme 1:1 und lauffähig auf neue hd's umschaufeln.
beim ersten rechner handelt es sich um zwei scsi hdd's mit einmal 9,1 und einmal 4,7GB kapazität. als ersatz hd soll eine 50GB scsi herhalten.
beim zweiten rechner ist es eine 40GB ide-platte, auch hier soll eine 50GB scsi herhalten.
auf welche art und weise kann ich die bestehenden system nun auf die neuen hd's bekommen, so daß diese direkt auch bootbar im alten system sind? meinetwegen auch mit den alten partitionierungsdaten - wie kann ich dann die partitionen am einfachsten vergrößern?
hoffe, es ist einigermaßen verständlich, wie ich das meine.
hoffe, ihr könnt mir weiterhelfen und danke euch für eure antworten schonmal im voraus!
greetz,
dream
ich suche für folgendes problem eine adäquate lösung und hoffe, ihr könnt mir dabei weiterhelfen.
habe hier zwei rechner, auf denen jeweils debian sarge läuft. da bei beiden rechner jedoch schon sehr alte hd's installiert sind, wollte ich die konfigurierten systeme 1:1 und lauffähig auf neue hd's umschaufeln.
beim ersten rechner handelt es sich um zwei scsi hdd's mit einmal 9,1 und einmal 4,7GB kapazität. als ersatz hd soll eine 50GB scsi herhalten.
beim zweiten rechner ist es eine 40GB ide-platte, auch hier soll eine 50GB scsi herhalten.
auf welche art und weise kann ich die bestehenden system nun auf die neuen hd's bekommen, so daß diese direkt auch bootbar im alten system sind? meinetwegen auch mit den alten partitionierungsdaten - wie kann ich dann die partitionen am einfachsten vergrößern?
hoffe, es ist einigermaßen verständlich, wie ich das meine.
hoffe, ihr könnt mir weiterhelfen und danke euch für eure antworten schonmal im voraus!
greetz,
dream
Machine 1: Zaniah - Athlon XP 1700+@1100MHz/768MB SD-Ram/40GB HDD an Debian Sarge
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Ich würde die neue Platte so partitionieren wie du willst und dann das Zeugs mit
oder so ähnlich (von mir aus auch mit cat - hab ich kürzlich über ssh gemacht
) partitionsweise rüberkopieren und nach dem Kopieren noch die Dateisystem auf der neuen Platte vergrössern.
Natürlich könntest du auch gleich alles rübernehmen inkl Partitionstabelle - aber es ist möglich dass du da Probleme kriegst auf der neuen Platte (insbesondere beim ersten System wo ja zwei Platten auf eine zusammengebastelt werden sollen).
MfG Peschmä
Code: Alles auswählen
dd if=/alte/partition of=/neue/partition bs=10M

Natürlich könntest du auch gleich alles rübernehmen inkl Partitionstabelle - aber es ist möglich dass du da Probleme kriegst auf der neuen Platte (insbesondere beim ersten System wo ja zwei Platten auf eine zusammengebastelt werden sollen).
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
- berndixIII
- Beiträge: 29
- Registriert: 17.10.2005 15:22:52
Entweder Du versuchst es mit dd oder copierst es manuell.
Zum letzteren:
Diese Schritte am besten mit einem 2. OS durchführen - z.B. Knoppix
* Neue HDD nach "Geschmack" partitionieren
* SWAP-Part. erstellen und andere Parttionen formatieren:
# mkswap /dev/$SWAPPARTITION
# mkfs.$FORMAT /dev/sd$XX
* alte und neue Root-Partition mounten z.B.
# mount /dev/sda2 /mnt/oldroot
# mount /dev/sdb2 /mnt/newroot
* Kopieren der Dateien...
# cd /mnt/oldroot
# find . -xdev | cpio -pm /mnt/newroot
...
Hast Du alles kopiert (auch die anderen Verzeichnisse bzw. Partitionen) -> Rechner aus, alte Platte raus... Neustart -> wieder mit Knoppix...
Neue Platte wieder irgendwo einhängen...:
# mount /mnt
Evtl. noch fstab bearbeiten/korrigieren...
Dann den schönen Grub wieder flott machen
# chroot /mnt /bin/bash
(# update-grub)
# grub-install /dev/sdXX
# exit
#reboot
und Deine es dürfte von Deiner neuen Platte wieder booten.
Gruß
Zum letzteren:
Diese Schritte am besten mit einem 2. OS durchführen - z.B. Knoppix
* Neue HDD nach "Geschmack" partitionieren
* SWAP-Part. erstellen und andere Parttionen formatieren:
# mkswap /dev/$SWAPPARTITION
# mkfs.$FORMAT /dev/sd$XX
* alte und neue Root-Partition mounten z.B.
# mount /dev/sda2 /mnt/oldroot
# mount /dev/sdb2 /mnt/newroot
* Kopieren der Dateien...
# cd /mnt/oldroot
# find . -xdev | cpio -pm /mnt/newroot
...
Hast Du alles kopiert (auch die anderen Verzeichnisse bzw. Partitionen) -> Rechner aus, alte Platte raus... Neustart -> wieder mit Knoppix...
Neue Platte wieder irgendwo einhängen...:
# mount /mnt
Evtl. noch fstab bearbeiten/korrigieren...
Dann den schönen Grub wieder flott machen
# chroot /mnt /bin/bash
(# update-grub)
# grub-install /dev/sdXX
# exit
#reboot
und Deine es dürfte von Deiner neuen Platte wieder booten.
Gruß
-
- Beiträge: 465
- Registriert: 18.01.2005 02:11:40
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Schweiz - Kanton St. Gallen
-
Kontaktdaten:
2. Variante:
Neue Platte einbauen und Partitionieren.
Danach in /newroot mounten, bei mehreren Partitionen nach /newroot/usr usw...
danach cp -a / /newroot
Gibt eine Fehlermeldung: cp: Kopieren eines Verzeichnisses, ,,.", in sich selbst (,,newroot/.") nicht möglich
Diese stört aber nicht, das verzeichniss /newroot/newroot kann gelöscht werden.
dann ev. in /newroot/etc/fstab anpassen.
Dann den schönen Grub wieder flott machen
# chroot /newroot /bin/bash
# grub-install /dev/sdXX
# exit
#reboot
und viel spass!
Die dd variante würde ich nicht empehlen, das gibt nur Probleme. Und wenn vorher unbedingt zuerst tellinit 1 ausführen und dann das Rootfilesystem mit mount / -o ro,remount read only mounten! (Bei mereren partitionen auch /usr usw...) Sonst hasst du nachher das neue FS schon zerschossen... (Sonst werden dateien auf der Festplatte geändert wärend dem Kopieren, was bei dd arg probleme verursachen kann...)
Neue Platte einbauen und Partitionieren.
Danach in /newroot mounten, bei mehreren Partitionen nach /newroot/usr usw...
danach cp -a / /newroot
Gibt eine Fehlermeldung: cp: Kopieren eines Verzeichnisses, ,,.", in sich selbst (,,newroot/.") nicht möglich
Diese stört aber nicht, das verzeichniss /newroot/newroot kann gelöscht werden.
dann ev. in /newroot/etc/fstab anpassen.
Dann den schönen Grub wieder flott machen
# chroot /newroot /bin/bash
# grub-install /dev/sdXX
# exit
#reboot
und viel spass!
Die dd variante würde ich nicht empehlen, das gibt nur Probleme. Und wenn vorher unbedingt zuerst tellinit 1 ausführen und dann das Rootfilesystem mit mount / -o ro,remount read only mounten! (Bei mereren partitionen auch /usr usw...) Sonst hasst du nachher das neue FS schon zerschossen... (Sonst werden dateien auf der Festplatte geändert wärend dem Kopieren, was bei dd arg probleme verursachen kann...)
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Nimm eine Knoppix mounte beide Platten. und Kopiere ungefähr so.
Code: Alles auswählen
rsync -avHS --progress --stats /home/matthias/sdb1/. /mnt
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- DreamDevil
- Beiträge: 21
- Registriert: 22.09.2005 01:02:47
hi und danke schonmal für eure schnelle hilfe.
mal schauen, welche variante ich nehme, aber aufgrund des sicherheitshinweises werd ichs wohl nicht per dd machen.
freue mich schon auf die neuen platten und bin gespannt, wies funktionieren wird:)
@kdbcalls
könntest du mir nur kurz erklären, was das zu bedeuten hat? das letzte /mnt okay, aber mit der pfadangabe komm ich net weiter? oder ist das so gemeint, daß ich zum beispiel eine platte nach /home/matthias/sdb1 mounte und somit dahin kopiere? sorry, DAU an tasta;)
greetz,
dream
mal schauen, welche variante ich nehme, aber aufgrund des sicherheitshinweises werd ichs wohl nicht per dd machen.
freue mich schon auf die neuen platten und bin gespannt, wies funktionieren wird:)
@kdbcalls
könntest du mir nur kurz erklären, was das
Code: Alles auswählen
/home/matthias/sdb1/. /mnt
greetz,
dream
Machine 1: Zaniah - Athlon XP 1700+@1100MHz/768MB SD-Ram/40GB HDD an Debian Sarge
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Da ist eigentlich nichts Geheimnis volles drann. Das sollte ja auch nur ein Beispiel sein. Du nimmts eine zum Beisiel einen Knoppix . Schließt bei Platten an . Eine als
hda1 und eine als hdb1
Knoppix mountet dann standardmäßig nach und . Dann sähe das so aus wenn hda1 nach hdb1 kopieren willst.
hda1 und eine als hdb1
Knoppix mountet dann standardmäßig nach
Code: Alles auswählen
/mnt/hda1
Code: Alles auswählen
/mnt/hdb1
Code: Alles auswählen
rsync -avHS --progress --stats /mnt/hda1/. /mnt/hdb1
Zuletzt geändert von KBDCALLS am 18.10.2005 13:31:33, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- DreamDevil
- Beiträge: 21
- Registriert: 22.09.2005 01:02:47
aaaah, alles klar!
nu hab ichs auch begriffen:)
danke dir,
greetz,
dream
[Edit]vergessen: muss ich dann noch den grub per hand neu installieren oder wird der mbr per rsync auch direkt mitgeschrieben?{/Edit]
nu hab ichs auch begriffen:)
danke dir,
greetz,
dream
[Edit]vergessen: muss ich dann noch den grub per hand neu installieren oder wird der mbr per rsync auch direkt mitgeschrieben?{/Edit]
Machine 1: Zaniah - Athlon XP 1700+@1100MHz/768MB SD-Ram/40GB HDD an Debian Sarge
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up
- DreamDevil
- Beiträge: 21
- Registriert: 22.09.2005 01:02:47
also einmal grub-install durchführen und gut ist, sehe ich das richtig?
update-grub dürfte wohl nicht reichen?
*ich hasse diesen blöden schichtdienst, da komme ich nicht wirklich zum durchtesten...aber sonntag wird der erste rechner parat gemacht..bin mal gespannt, wie es läuft*
noch eine frage am rande:
wenn ich nach dem debiananwenderhandbuch gehe und mir den debian-mirror auf den heimatrechner spiegel, da sind doch -wenn ich das richtig verstanden habe- sowohl sarge, als auch etch und sid auf dem heimatrechner. wie oft sollte man denn die etch und sid-pakete aktualisieren, damit man einigermaßen up-to-date bleibt?
und kann ich per dem debmirror-befehl auch nur spezifisch sarge, etch und sid aktualisieren? denke mal, bei sarge würde ja eine aktualisierung alle zwei, drei wochen reichen, bei etch und sid müsste es ja öfters sein? würde das dann per cronjob versuchen zu lösen.
oder geht per debmirror nur die aktualisierung aller versionen von debian?
häng da ein wenig bei der erklärung vom handbuch.
danke euch für eure hilfe:)
greetz,
dream
update-grub dürfte wohl nicht reichen?
*ich hasse diesen blöden schichtdienst, da komme ich nicht wirklich zum durchtesten...aber sonntag wird der erste rechner parat gemacht..bin mal gespannt, wie es läuft*
noch eine frage am rande:
wenn ich nach dem debiananwenderhandbuch gehe und mir den debian-mirror auf den heimatrechner spiegel, da sind doch -wenn ich das richtig verstanden habe- sowohl sarge, als auch etch und sid auf dem heimatrechner. wie oft sollte man denn die etch und sid-pakete aktualisieren, damit man einigermaßen up-to-date bleibt?
und kann ich per dem debmirror-befehl auch nur spezifisch sarge, etch und sid aktualisieren? denke mal, bei sarge würde ja eine aktualisierung alle zwei, drei wochen reichen, bei etch und sid müsste es ja öfters sein? würde das dann per cronjob versuchen zu lösen.
oder geht per debmirror nur die aktualisierung aller versionen von debian?
häng da ein wenig bei der erklärung vom handbuch.
danke euch für eure hilfe:)
greetz,
dream
Machine 1: Zaniah - Athlon XP 1700+@1100MHz/768MB SD-Ram/40GB HDD an Debian Sarge
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up
Machine 2: Spica - Athlon XP 3000+@2100MHz/1024MB DDR-Ram/680GB HDD an Windows XP Prof. SP2
Machine 3: Zavijah - Dual Pentium III@2x800MHz/256MB Rambus/13,3GB SCSI HDD- Building up
-
- Beiträge: 465
- Registriert: 18.01.2005 02:11:40
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Schweiz - Kanton St. Gallen
-
Kontaktdaten:
Wiso willst du das? Solange du nich ca. 100 Rechner am Netz hast und diese regelmässig updatest, lohnt sich das nicht.
Der komplette Debian-Spiegel ist sicher ca. 30-50GB gross, dazu jede Woche 300-500MB updates... Würd ich nicht machen...
Wenn du das wirklich willst, wärde ich alle drei jeden Tag updaten, falls nichts neues kommt gibts auch kein Tarific. Wenn du eine menge Rechner hast, wärde ich immer den Mirror updaten und danach per Cronjop ein par stunden später die anderen Rechner.
Der komplette Debian-Spiegel ist sicher ca. 30-50GB gross, dazu jede Woche 300-500MB updates... Würd ich nicht machen...
Wenn du das wirklich willst, wärde ich alle drei jeden Tag updaten, falls nichts neues kommt gibts auch kein Tarific. Wenn du eine menge Rechner hast, wärde ich immer den Mirror updaten und danach per Cronjop ein par stunden später die anderen Rechner.
- Jaegermeister
- Beiträge: 43
- Registriert: 26.01.2005 16:15:21
Sry, dass ich den Thread rauskrame, aber ich hab jetzt eine neue Festplatte, und auf die möchte ich gerne mein bestehendes Debina kopieren.
Ich hab das jetzt mit dem r-sync-Befehl von KBDCALLS gemacht, der wie folgt lautete:
Ich hab Knoppix von einer DVD gebootet, und hab auch da beide Festplatten gemountet. Er kann leider anscheinend nicht alle Dateien kopieren. Was muss ich machen dass ich alle Dateien kopiert bekomme?
MfG Jaegermeister
Ich hab das jetzt mit dem r-sync-Befehl von KBDCALLS gemacht, der wie folgt lautete:
rsync bringt folgendes, als letzte Ausgabe:KBDCALLS hat geschrieben: sync -avHS --progress --stats /mnt/hda1/. /mnt/hdb1 [/code]
Code: Alles auswählen
rsync: stat "/mnt/hdb1/var/www/iptotal/images" failed: No such file or directory (2)
Number of files: 209629
Number of files transferred: 176482
Total file size: 4505893720 bytes
Total transferred file size: 4500660378 bytes
Literal data: 4500660378 bytes
Matched data: 0 bytes
File list size: 4278724
File list generation time: 141.514 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 4513594842
Total bytes received: 3990600
sent 4513594842 bytes received 3990600 bytes 2829680.83 bytes/sec
total size is 4505893720 speedup is 1.00
rsync error: some files could not be transferred (code 23) at main.c(791)
MfG Jaegermeister