Linux: /home/root wiederherstellen?
Hallo liebe Interessenten,
ich habe Linux neu installiert und auf eine Partition mein /home gelegt. Leider hatte ich vergessen diese noch zu formatieren, den dort war ein altes Wurzelverzeichnis vorhanden...
dumm gelaufen
Da ich das ganze nicht nochmal machen wollte habe ich einfach die Dateien, ausser den Benutzerordnern gelöscht und dabei versehendlich den root mitgelöscht.
erneut dumm gelaufen.. zeit um wach zu werden.
Gibt es eine Möglichkeit den Benutzerordner des roots wiederherzustellen? Könnte ich meinen Odner kopieren und in root umbennen?
Wäre über jegliche Hilfe & Codeschnipsel dankbar.
Gruß
4 Antworten
so etwas ist für mich neu!!! Das Home-Verzeichnis des Superusers root sollte niemals unter /home/ angelegt werden, denn damit wird automatisch verhindert, dass für /home eine separate Partition verwendet wird. ( u.U. muss root eingreifen, wenn andere Partitionen nicht gemountet werden können, dann würde aber auch sein "ZUHAUSE" nicht zur Verfügung stehen....)
"root" wird daher sein HOME immer direkt unter der Wurzel / haben.
Wenn du /home auf einer anderen mit einem Linux-Filesystem versehenen Partition angelegt hast, was für ein Problem hast du dann? Das ist doch ein ungeschriebenes Gesetz, eine Home-Partition nicht zu formatieren, um die User-Daten zu erhalten.
Wenn auf dieser Partition vorher ein altes Wurzelverzeichnis ( / ) war, dann hast du doch nur das alte Home-Verzeichnis von root gelöscht ( das muss dann unter /home/root zu sehen gewesen sein) aber nicht das Neue unter der neuen Wurzel.
Wenn du dich noch als root einloggen kannst, dann ist es wirklich noch da.
ls /
zeigt es dir.
Hallo
den dort war ein altes Wurzelverzeichnis vorhanden..und dabei versehendlich den root mitgelöscht.zeit um wach zu werden.
Stimmt, alles ohne Sinn & Verstand.
- Ich nehme an das Du nun nicht mehr in Dein Linux-System booten kannst?
- Dann wirst Du eine Live-CD booten müssen um einige Abfragen zu tätigen damit wir sehen können wie es aktuell aussieht.
- Falls Du noch ein weiteres Linux-OS installiert hast kannst Du dieses benutzen.
Hänge im Live-System alle vorhandenen Laufwerke ein und führe die Kommandos aus:
fdisk -l # Das ist ein kleines L
lsblk
df -hT
Die Ausgaben bitte mitsamt den dazugehörigen Kommandos auf einem Paste-Dienst → http://paste.kde.org ← ablegen und uns den Link dorthin anzeigen.
Linuxhase
Also auf der Partition war ein altes Wurzelverzeichnis, von dem du jetzt den Benutzerordner wiederherstellen möchtest? Wie war die Partition denn formatiert, bevor du Linux installiert hast?
Hmm so kenne ich das eigentlich nicht... Ich kenne es so:
Das hier ist das root-Verzeichnis:
/root
Das hier ist das home-Verzeichnis:
/home
Das hier könnte eines der Benutzerverzeichnisse sein:
/home/lorwyll
Was genau möchtest du denn wiederherstellen und wie war die Partition formatiert?
ich habe bisher gedacht, das es neben dem /home/lorwyll auch einen /home/pcname gibt. Und diesen habe ich gedacht gelöscht zu haben sofern es ihn gegeben hat.
Als Dateisystem habe ich ext4 ausgewählt.
Ich benutze zwar Ubuntu aber ich denke das es unter Linux allgemein so einen Ordner /home/pcname nicht gibt. Bei mir gibt es diesen Ordner zumindest nicht. Hoffe das hat weitergeholfen :)
Ok, hab das gerade nochmal ergoogelt und dies gefunden:
Eine Ausnahme stellt das Verzeichnis /root dar. Dies ist das Homeverzeichnis des administrativen Root-Kontos. Das Verzeichnis stellt eine Ausnahme dar, da es als einziges Homeverzeichnis nicht unter /home abgelegt wird. Der Grund dafür ist, dass das Homeverzeichnis von Root immer erreichbar sein soll, selbst wenn die Home-Partition aus irgendeinem Grund ...
Also habe ich nichts falsch gemacht und alles ist ok X_x
Soweit dann danke für die Erleuchtung!
@DerStutent
Achtung! - Verwechslungsgefahr.Das hier ist das root-Verzeichnis: /root
/ Das Root- oder Wurzelverzeichnis
/root Das Heimatverzeichnis des Benutzers
'root' Dieses liegt immer im
Wurzelverzeichnis!
/home Das Verzeichnis in dem alle
"normalen" Benutzerverzeichnisse
liegen liegt meist auf einer
eigenen Partition.
/home/Lorwyll Das Heimatverzeichnis des Benutzers
'Lorwyll'
Linuxhase
Leider versteh ich die Frage nicht so ganz. Du hast ein altes Root-Verzeichnis gelöscht, was du sowieso nicht mehr brauchst? Wo ist dann das Problem? Was funktioniert denn nicht? Sorry, dass ichs nicht check :)
EDIT: Sorry du hast ja gar nicht geschrieben, dass du das alte Verzeichnis nicht mehr brauchst^^
Eventuel habe ich auch einfach nur einen Gedankenfehler. Liegt dadran das ich erst seit einer Woche mit Linux lebe.
Im normalen /home/.. liegen doch die Verzeichnisse der Benutzer oder? Darunter liegt zum einem mein eigener sowie der des root/computername. Dann müsste dort, wenn mein Rechner nun RechnerA heisst ein RechnerA ordner sein, diesen habe ich aber wohl versehendlich gelöscht :(