Linux 15.070 Themen, 107.540 Beiträge

dd Befehl -- Linux auf ein "Größeres Dateisystem --Partition?

Xdata / 10 Antworten / Baumansicht Nickles

Hallo, kann man mit dd Linux auf eine zweite Festplatte mit einem anderen Dateisystem übertragen?
Habe auf einer 10 GB Maxtor ein Kubuntu.
Es war ein Test für Jfs (ibm).
Ein Xp ist auf hda2 auch noch drauf.
Nun ist die Partiton zu klein um Ubuntu upzudaten.
Das Jfs ist zwar stabil aber man kann es nicht vergrößern.
-- Xp löschen würde daher nicht helfen.
Ein Kopieren von hda1 -- so wie es ist auch nicht, da man Jfs nicht
größer machen kann. Es soll auf ein Ext3 "übertragen werden"

Könnte natürlich neu aufsetzen, aber wär mal interressant ob sowas machbar ist.

bei Antwort benachrichtigen
Acader Xdata „dd Befehl -- Linux auf ein "Größeres Dateisystem --Partition?“
Optionen

Hallo, mit GParted kannst du deine Partitionen nach Belieben verändern.
http://www.netzwelt.de/news/76495-freewaredownload-gparted.html

bei Antwort benachrichtigen
KarstenW Xdata „dd Befehl -- Linux auf ein "Größeres Dateisystem --Partition?“
Optionen

dd kopiert die Daten sektorweise, ist also unabhängig vom Dateisystem.
Ich kenne mich mit jfs nicht aus.
Aber wenn du von ext3 auf jfs mit dd kopieren willst, dann werden auch alle Dateisystemeigenschaften mit kopiert.
ext3 hat ein ganz spezielles Journal in welchem die Inoden zwischengespeichert werden.
Außerdem kann dd die Daten nicht auf eine größere Partition kopieren.
Ich denke da wird es Probleme geben.

Warum nutzt du kein rsync ?
rsync gibt es auch für Windows:

http://wiki.njh.eu/mediawiki/index.php?title=Rsync_unter_Windows&printable=yes

http://www.itefix.no/phpws/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=6&MMN_position=23:23



Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Xdata KarstenW „dd kopiert die Daten sektorweise, ist also unabhängig vom Dateisystem. Ich...“
Optionen

Danke erstmal für die schnellen Antworten, das System ist schon ein jfs und sollte auf ein Ext3 einer zweiten Platte.
Hab jetzt mit dd das Linux auf eine andere Platte kopiert und mit dem von Acader iso ein hda2 mit Ext3 erzeugt.
Kubuntu srartet von der zweiten Platte, das Xp hab ich vorher aus der fstab genommen da liegt ja nun Ext3.
Jetzt konnte ich Daten auf hda1 (2tePlatte) löschen und endlich updaten.

Werde mal sehen wie ich die neue hda2 mit Schreibrechten einbinde,
hda1 ist aber noch jfs, es konnte auch mit dem Partitionsmanager nicht
vergößert werden.
-- liegt am Dateisystem jfs, -- Ext3 soll das Vergrößern können.

bei Antwort benachrichtigen
Xdata Nachtrag zu: „Danke erstmal für die schnellen Antworten, das System ist schon ein jfs und...“
Optionen

Hallo Acader, das von dir empfohlene GParted ist ungemein praktisch.
Das Xp auf der ersten Festplatte hat sich ohne Probleme verkleinern lassen, auch diese Platte hat nun etwas Platz
für eine kleine Partition.

So kann man die alten aber robusten Platten für Betriebssysteme nutzen.

Hi Karsten, das sektorweise kopieren hat ja gut funktioniert immerhin ist das Kubuntu
--auf der zweiten Platte
sogar Bootfähig.
Von rsync hab ich schonmal was in Zusammenhang mit Servern gehört sieht aber sehr komplex aus.

bei Antwort benachrichtigen
the_mic Xdata „dd Befehl -- Linux auf ein "Größeres Dateisystem --Partition?“
Optionen
Hallo, kann man mit dd Linux auf eine zweite Festplatte mit einem anderen Dateisystem übertragen?
Problemlos. Einfach auf Dateiebene kopieren (entweder cp oder rsync... einfach mal in der manpage runterscrollen zu den Beispielen, dann ist's echt einfach). Dazu kann das System z.B. mit einer LiveCD gestartet werden. Anschliessend muss einfach der Bootloader neu in den MBR geschrieben werden.
cat /dev/brain > /dev/null
bei Antwort benachrichtigen
Xdata the_mic „ Problemlos. Einfach auf Dateiebene kopieren entweder cp oder rsync... einfach...“
Optionen

Danke nochmal für eure Hilfe, an cp hab ich zuerst garnicht gedacht.
Das es auch mit rsync geht wußte ich nicht.

bei Antwort benachrichtigen
the_mic Xdata „Danke nochmal für eure Hilfe, an cp hab ich zuerst garnicht gedacht. Das es...“
Optionen

rsync ist dafür sogar besser geeignet, da es die Daten nach dem Schreiben noch prüft. Dadurch geht der Kopiervorgang zwar langsamer von statten, dafür aber auch garantiert fehlerfrei. Ausserdem kann man unterbrechen und fortfahren.

Einfachste Anwendung: rsync -av quelle ziel

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
Xdata the_mic „rsync ist dafür sogar besser geeignet, da es die Daten nach dem Schreiben noch...“
Optionen

Gut zu wissen, rsync ist also sehr leistungsfähig.
Für das was dd kann muß man bei Windows oft Kaufsoftware verwenden.
Das Dateisystem spielt keine Rolle.
Selbst ein Linux mit Xfs kann man wohl damit kopieren.

Kubuntu spielt nach den Updaten oft ein neues Kernelimage ein.
Bei so kleinen Platten nimmt das Alte dann unnötig Platz weg.



bei Antwort benachrichtigen
KarstenW Xdata „Gut zu wissen, rsync ist also sehr leistungsfähig. Für das was dd kann muß...“
Optionen

Da dd nur die Sektoren kopiert , wird beim Kopieren zwischen zwei unterschiedlichen Dateisystem das Zieldateisystem überschrieben.
Also wenn du von jfs auf ext3 mit dd kopierst, wird aus ext3 ein jfs Dateisystem gemacht.
Mit dd werden auch alle Metadaten des Dateisystems kopiert.
Ich würde das nicht mal machen wenn man von ext3 auf ext3 mit dd kopiert.
Es gibt auch bei den ext3 Versionen Unterschiede.
Mit dd kann man eventuell Festplatten klonen.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Xdata KarstenW „Da dd nur die Sektoren kopiert , wird beim Kopieren zwischen zwei...“
Optionen

Stimmt genau, zum klonen ist dd ideal für die anderen genannten Dinge ist cp und insbesondere rsync besser.
Es zeigt aber, einige Systemprogramme von Unix und Linux ersparen recht teure proprietäre Programme.
Man darf sich nur nicht durch die vielen Parameter der Konsolenprogramme entmutigen lassen und gleich wieder aufgeben.

bei Antwort benachrichtigen