Archiv verlassen und diese Seite im Standarddesign anzeigen : Datein von HD zu HD kopieren
Hi @all
Ich habe 2 Festplatten eingebaut. Die ältere will ich nun formatieren, um nicht alle Daten zu verliehren, möchte ich nun die Daten auf die 2 Festplatte kopieren.
Auf der älteren Festplatte ist SuSE Linux 7.3 drauf, auf der 2. nichts.
Ich habe mit cfdisk nun eine Patition hdb5 mit 10GB erstellt.
Wie kopiere ich nun die Daten von meiner alten Festplatte auf meine neue, mit allen Ordnern und den alten Rechten(chmod)?
Bitte antwortet, wie soetwas aussieht ;)
greetings
verve
Hi!
Ich habe dies jetzt so gemacht:
cp -ax /usr/local/httpd/htdocs/ /dev/hdb/
Ich bin mir nichts sicher, was ich als Ziel für meine Patition hdb5 eingeben soll!
Wie kann ich jetzt gucken, ob er die Daten wirklich rüberkopiert hat? In den Ordner /dev/hdb/ kann ich irgendwie nicht reingucken, er möchte die Datei immer mit einem Programm öffnen!
greetings
verve
PS: Wie kopiere ich nach dem formatieren die Daten wieder zurück?
Hi,
wenn ich
cp -ax /usr/local/httpd/htdocs/ /dev/hdb5
eingebe kommt:
cp: cannot overwrite non-directory /dev/hdb5 with directory /usr/local/httpd/htdocs
Was soll ich dann als zielurl angeben ?!?!?
greetings
verve
Wo hast du die Parttion denn gemountet? In der Regel kannst du die Daten dort begutachten. Und die Daten kopierst du auf dem genau gleichen Wege wieder zurueck...
www.linuxfibel.de
http://www.koehntopp.de/kris/artikel/teach_unix.html
www.prolinux.de
http://www.linuxeinsteiger.org/anleitungen/workshops.html
Da solltest du auch mal ein wenig stoebern ; )
Hi!
Danke für deine Links, die habe ich mir natürlich sofort angeguckt ;)
Du hast recht, ich hatte das mounten der Patition vergesseb ...
Aber eins versteh ich nicht ...
Soll ich der hdb5 nun einen ordner geben ? Oder wie sieht das aus?
Also nach deinen Seiten sieht das mounten einer HD so aus:
mount /dev/hdb/
aber ... was bringt das? Wenn ich das jetzt so gemacht habe, wie lautet die Zielurl ?
Oder soll ich dem einen Ordner geben
mount /dev/hdb /festplatte # frei erfunden ;)
greetings
verve
Hi,
wäre dieser befehl richtig?
mount /dev/hdb5 /mnt
cp -ax /usr/local/httpd/htdocs/ /mnt
Würde es dann die Datein von htdocs auf die neue platte kopieren ?!?
greetings
verve
Du hast da etwas falsch verstanden:
Es gibt die moeglichkeit die Partition in der /etc/fstab zu verewigen. Das hat den Vorteil, dass man sie z.b. beim Booten automatisch mounten lassen kann oder dass man sie nur noch durch die angabe des Mountpoints oder des Geraetes mounten kann. Das sieht dann z.b. so aus: mount /floppy # ich mounte mein floppy (/dev/fd0) auf /floppy und zwar nur mit diesem einen Parameter, da sich das System die restlichen Informationen aus der fstab holt. Dies hat aber auch den Nachteil, dass du diesen Eintrag fuer jede Neue Partition erstellen musst. Wenn es sich nur um einen Datentraeger, der nur kurz im System verweilt, handelt (z.b. eine 2. HD aus einem anderen Rechner zum Daten sichern) lohnt sich das imho nicht.
Deshalb mountet man hier manuell:
mount /dev/hdxy /mountpoint
/dev/hdxy ersetzt du dann durch das korrekte Device (hier IDE Geraete):
Primary Master = hda
Primary Slave = hdb
Secondary Master = hdc
Secondary Slave = hdd
Jetzt haben wir die HD, jetzt fehlt nur noch die daraufbefindliche Partition. Diese wird einfach mit einer Nummer angeben. 1,2,3,4, usw.
Beispiel:
a) Die 1. Partition auf Primary Master = /dev/hda1
b) Die 5. Partition auf Secondary Master = /dev/hdc5
/mountpoint ist der Einhaengepunkt im System. Du erstellst bevor du die Partition mountest ein Verzeichnis im System (z.b. /backup). Nun gibst du diesem Verzeichnis die korrekten Rechte - so, dass du auch mit deinem Nutzer darauf schreiben kannst.
Ich hoffe, ich habe das jetzt einigermaßen verstaendlich erklaert.
>Würde es dann die Datein von htdocs auf die neue platte kopieren ?!?
Ja, du hast es verstanden. Du musst halt noch schauen, dass das Verzeichnis /mnt die korrekten Rechte besitzt. Allerdings wuerde ich an deiner Stelle ein anderes Verzeichnis benutzen, da /mnt vom System benutzt wird ; )
Hi!
danke für deine erklärung, jetzt hab ichs verstanden ;)
Ich habe jetzt diesen befehl benutzt
mount /dev/hdb5 /backup
und es kommt der fehler:
mount: you must specify the filesystem type
ich habs auch mit
mount -t vfat /dev/hdb5 /backup
und da kommt:
mount: wrong fs type, bad option, bad superbloc on /dev/hdb5, or too many mounted file system
Was habe ich falsch gemacht ?!?
greetings
verve
Hi @ all
problem habe ich mit feuerwand vorsert gelöst
für jeden den das interessiert:
ich habe hdb5 formatiert, dannach neu gemountet, dannach funktioniert das ;)
greetings
verve
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.