PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Habe mein Home Mountpoint auf neue HDD getauscht! Daten weg!



robib1
08.12.05, 00:31
Ja bin dumm, habe eine neue HDD eingebaut und die gemountet, die ist jetzt als HOME.
Aber jetzt sind meine Daten weg. :confused:

Ja ich weiss, mein Schuld.
BITTE, kann ich die Daten noch finden? retten?



rob

Der Gestreifte
08.12.05, 01:00
Wenn Du die Partition einfach über Dein altes /home gemountet hast, sollte nach einem "unmount /home" (als root) alles wieder beim alten sein.

Roger Wilco
08.12.05, 01:01
Wenn du die Daten auf der alten Festplatte nicht gelöscht hast, sind sie dort noch vorhanden und du kannst die entsprechende Partition in dein Sytem einhängen.

VanHelsing
08.12.05, 06:39
Wenn Du die Partition einfach über Dein altes /home gemountet hast, sollte nach einem "unmount /home" (als root) alles wieder beim alten sein.

Ja, nur eben umount /home schreiben. ;)

robib1
08.12.05, 09:00
Ich muss zugeben dass ich ein neuling bin, ich habe jetzt im Yast die Partitionierungs SW gestartet und die neue HDD wieder gelöscht, jetzt habe ich kein Home. Wenn ich die Partition (ich hoffe das das die richtige ist) mounten will, meldet er ein Fehler:Speicher konnte nicht geändert werden, Fehlercode des systems: -3002 Bei der folgenden Aktion ist ein Fehler aufgetreten: /dev/hda6 wird auf home gemountet ich habe probiert hier ein screenshot zu speichern.

robib1
08.12.05, 09:16
Ich möchte noch paar Worte zu den Änderung schreiben.

Ich habe im Yast eine neue HDD nur als /Home gesetzt (sehe Anhang) , altes /home Verzeichniss war dann weg, da habe ich nichts selber geändert.
ich habe auch verzweifelt nach diesen Dateien gesucht (suche gestartet) aber auch erfolglos.

reni
08.12.05, 09:24
Ich habe im Yast eine neue HDD nur als /Home gesetzt (sehe Anhang) , altes /home Verzeichniss war dann weg, da habe ich nichts selber geändert.
ich habe auch verzweifelt nach diesen Dateien gesucht (suche gestartet) aber auch erfolglos.
Du musst die Partition für das neue /home erst unter einem anderen Mount-Punkt einhängen und alle Daten von alten Home dahin verschieben.
Erst danach diese Partition als /home mounten lassen.

robib1
08.12.05, 10:35
wo finde ich meine Daten?
ich habe die gesucht, sind die unter einem anderem Verzeichniss gespeichert?

reni
08.12.05, 10:39
umounte das neue /home ... und dann sollten die Daten des "alten" Homes wieder da sein ;)

robib1
08.12.05, 10:42
SORRY aber wie soll ich es unmounten?

robib1
08.12.05, 10:43
Bin eben ein newbie, na ja einwenig kann ich schön, Z.B meine Daten verlieren :-(((

reni
08.12.05, 10:47
SORRY aber wie soll ich es unmounten?
Als root
umount /home

robib1
08.12.05, 10:53
Als root ausgeführt

linux:~ # umount /home
umount: /home: device is busy
umount: /home: device is busy
linux:~ #



Home verzeichniss bleibt leider leer.
:ugly:

reni
08.12.05, 10:54
Naja, du musst schon den angemeldeten User zuvor abmelden ... ;)

robib1
08.12.05, 11:01
Den User kann ich nicht mal Anmelden, da kommt ein Fehler:

Could not startkstartupconfig. Check jour installation.

MiGo
08.12.05, 11:02
Wenn du eine Partition in ein volles Verzeichnis einhängst, "überdeckt" die neue Partition einfach die alten daten; sie sind weiterhin vorhanden, aber nicht sichtbar. Beispiel:
$ ls /test
1.txt 2.txt 3.txt 4.txt
$ mount /dev/sda1 /text
$ ls /test
a.avi b.avi c.avi
$ umount /test
$ ls test
1.txt 2.txt 3.txt 4.txt

Mit dem Befehl "mount" kannst du sehen, was wo eingehängt ist (Konsole). Wenn du's nicht verstehst, poste es einfach hier ;)

MiGo

P.S.: Entgegen landläufiger Meinung bringen Threadtitel wie HILFE oder die Verwendung möglichst vieler Ausrufezeichen überhaupt nichts. Jeder, der hier postet, braucht Hilfe und hätte das Problem am besten gestern gelöst.

kreol
08.12.05, 11:03
Du darfst Dich halt nicht in dem Homeverzeichnis befinden, egal als welcher user Du angemeldet bist. Das erfährst Du mit 'pwd'. Am besten gibts Du vor dem umounten einfach 'cd /' ein.

Kreol

robib1
08.12.05, 11:28
das erhalte ich wenn ich mount ausführe

linux:~ # mount
/dev/hda6 on / type reiserfs (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda1 on /windows/C type ntfs (ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf 8)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/fd0 on /media/floppy type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid)
/dev/hdd1 on /home type reiserfs (rw)
linux:~ #


Mein Home war auf /dev/hda6 jetzt ist er auf: /dev/hdd1 on /home type reiserfs (rw)

nun wie kann ich die Daten von hda6 auf hdd1 kopieren?(finden!!!!)???

kreol
08.12.05, 11:54
Sorg dafür, daß kein user auf /home zugreift und führe umount /home als root aus. Steht doch schon da. Dann sollte das /home von hda6 wieder lesbar sein. Dann würde ich die hdd1 erst mal auf einen anderen mountpoint einhängen und die Daten von /home dorthin kopieren.


Kreol

Polarizer
08.12.05, 12:03
Solange Du in dem Verzeichnis bist, kannst Du kein "umount" absetzen. Also
cd /
umount /home
cd /home
ls

Und?!

robib1
08.12.05, 12:13
Da habe ich probiert, ich sehe zwar einige neue eintragungen aber im Home wenn ich ls ausführe ........ da ist der Home verz im einem anderem Home verzeichniss, denn aber kann ich nicht öffnen!!!

linux:/home # cd /
linux:/ # umount /home
umount: /home: device is busy
umount: /home: device is busy
linux:/ # ls
. bin data2 etc lib mnt proc sbin subdomain tmp var
.. boot dev home media opt root srv sys usr windows
linux:/ # cd home
linux:/home # ls
. ..
linux:/home # $ ls
bash: $: command not found
linux:/home # $ls
linux:/home # ls
. ..
linux:/home # mount /dev/hda6 /home
linux:/home # cd /
linux:/ # mount /dev/hda6 /home
mount: /dev/hda6 already mounted or /home busy
mount: according to mtab, /dev/hdd1 is already mounted on /home
linux:/ # cd home
linux:/home # ls
. bin data2 etc lib mnt proc sbin subdomain tmp var
.. boot dev home media opt root srv sys usr windows
linux:/home # cd /home
linux:/home # dir
total 203
drwxr-xr-x 24 root root 568 Dec 8 10:46 .
drwxr-xr-x 24 root root 568 Dec 8 10:46 ..
drwxr-xr-x 2 root root 2896 Nov 17 19:15 bin
drwxr-xr-x 3 root root 480 Nov 17 13:55 boot
drwxr-xr-x 2 root root 48 Nov 15 22:37 data2
drwxr-xr-x 34 root root 182016 Nov 15 22:59 dev
drwxr-xr-x 78 root root 7232 Dec 8 13:10 etc
drwxr-xr-x 3 root root 72 Sep 9 18:27 home
drwxr-xr-x 12 root root 4296 Nov 15 22:24 lib
drwxr-xr-x 8 root root 264 Dec 8 09:47 media
drwxr-xr-x 2 root root 48 Sep 9 18:27 mnt
drwxr-xr-x 11 root root 296 Sep 9 18:27 opt
drwxr-xr-x 2 root root 48 Jul 14 20:57 proc
drwx------ 22 root root 1008 Dec 8 10:21 root
drwxr-xr-x 3 root root 8256 Nov 17 19:15 sbin
drwxr-xr-x 4 root root 96 Sep 9 18:27 srv
drwxr-xr-x 2 root root 48 Sep 9 11:59 subdomain
drwxr-xr-x 2 root root 48 Sep 9 18:27 sys
drwxrwxrwt 29 root root 1640 Dec 8 13:08 tmp
drwxr-xr-x 13 root root 368 Nov 15 23:02 usr
drwxr-xr-x 14 root root 360 Nov 15 22:55 var
drwxr-xr-x 3 root root 72 Jul 14 20:57 windows
linux:/home # mount
/dev/hda6 on / type reiserfs (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda1 on /windows/C type ntfs (ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf 8)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/fd0 on /media/floppy type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid)
/dev/hdd1 on /home type reiserfs (rw)
/dev/hda6 on /home type reiserfs (rw)
linux:/home # pwd
/home
linux:/home # cd /
linux:/ # pwd
/
linux:/ # umount /home
umount: /home: device is busy
umount: /home: device is busy
umount: /home: device is busy
linux:/ # cd home
linux:/home # ls
. bin data2 etc lib mnt proc sbin subdomain tmp var
.. boot dev home media opt root srv sys usr windows
linux:/home # mount
/dev/hda6 on / type reiserfs (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda1 on /windows/C type ntfs (ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf 8)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/fd0 on /media/floppy type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid)
/dev/hdd1 on /home type reiserfs (rw)
/dev/hda6 on /home type reiserfs (rw)

Der Gestreifte
08.12.05, 12:31
linux:/home # cd /
linux:/ # umount /home
umount: /home: device is busy
umount: /home: device is busy
...
/dev/hda6 on / type reiserfs (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda1 on /windows/C type ntfs (ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf 8)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/fd0 on /media/floppy type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid)
/dev/hdd1 on /home type reiserfs (rw)
/dev/hda6 on /home type reiserfs (rw)

Jetzt hast Du immer noch beide auf /home gemountet.
hda6 wirst Du nicht unmounten können, solange KDE oder ähnliches läuft und auf /home zugreift.
Du musst hda6 auch erstmal nicht unmounten.
Erstelle ein Verzeichnis "/mnt/home" und mounte hdd1 dort hin.
"cp -a /home/* /mnt/home"
Öffne (als root) die Datei "/etc/fstab" und ändere dort hda6 nach hdd1.
Der einfachheit halber: rebooten.

reni
08.12.05, 12:34
/dev/hdd1 on /home type reiserfs (rw)
/dev/hda6 on /home type reiserfs (rw)
und welches ist nun dein Home ?

robib1
08.12.05, 12:39
DEMENTI !!!!!!!!

ich habs!!!!!!!!

:p :o :rolleyes: :D :D :D :D :D :D :D


DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE

Ich hab das dank euch geschafft, alle Daten sind da!!!!!

Ich bin ja so froh.

und ich habe was WICHTIGES gelehrnt,
nicht fummeln wenn man sich nicht auskennt
Konsole ist ne tolle konsolle, Yast kann nichts!!!


Allen DANKe noch mal.

robib

stan
08.12.05, 12:44
Also, wenn da beide eingehängt sind, und hdd1 das neue (leere) home ist, dann müsste es ein
# cd /
und dann ein

#umount/dev/hdd1
tun. Danach die fstab editieren und die zeile mit hdd1 auskommentieren.

edit: zu spät! Gratuliere!

Gruß,

robib1
08.12.05, 16:04
Danke euch allem,
auch die Infos danach sind für mich Gold wert!!!!!

Ich habe mich aber inzwischen entschlossen Linux neu zu installieren, Die Daten muss ich noch sauber Sichern, und die HDD´s alle löschen, muss die Platte anders verteilen.

Danke noch mal an alle.

frankpr
08.12.05, 18:03
Yast kann nichts!!!
Wenn man weiß, was man tut, kann YaST sehr viel. Dein Problemm hättest Du auch mit YaST lösen können. Mit Konsolentools lernst Du nur mehr über Linux.

Tomek
08.12.05, 18:23
robib1: Ganz zum Schluss noch ein Hinweis zum Posten im Forum:
http://www.linuxforen.de/forums/showthread.php?t=87269

HalemL
12.12.05, 08:15
Guten Morgen

also, ich hatte das gleiche Problem.

ich habe viel aus diesem Thema nutzen können, danke dafür schonmal.


Ich habe einfach mein home Verzeichnix welches auf einer anderen Parti war umount und dann über Yast das neue home verzeichnis auf eine andere Parti.
---> es waren keine wichtigen datein darin die verloren gehen könnten.

Nun, ist mein Problem, das ich nachdem das home neu gesetzt wurde ich folgene Fehlermeldungen hattem, die sich aber nach eine neustart aufgelöst hatten.

Konsole ging nicht, yast ging nicht, desktop symbole ging nicht.

Ich denke das liegt daran das ich als user dessen home ich verändert habe eingeloggt war oder?

und kann mir vielleicht einer die genau befehlsfolge hier hinschreiben wie ich ein Verzeichnis woandershin mounte, das alte lösche und dann denn neuen mountpoint setzte?

ich bin selber auch noch ein absoluter Neuling, damit wäre mir sehr geholfen, vielen dank.


Einen schönen Tag noch HalemL