Hallo,
ich bin neu hier, bewundere schon lange das tolle wiki hier.
Bitte Thema zurückstellen, bis ich den Beitrag überarbeitet habe. Glaube ich muss mir erst mal eine andere Lösug suchen, für das Projekt um das es eigentlich geht, wo die IT - mein Email-System eigentlich nur ein Hilfsmittel ist. Vorab - ich habe meinen ersten Beitrag gestern Abend bis in die Nacht geschrieben. Schönheitkorrekturen und Formatierungen überarbeite ich gerade noch. In der Nacht, da es sich bei den Problemen um mein email-System handelt und eine Internetbestellung (etwas, das es nur 1x im Jahr im Angebot gibt) bei einem Händler bei dem ich noch nicht angemeldet bin ansteht, ist es für mich eilig dies zu klären.
Mein Ubuntu startet nicht mehr.
Vor Repearaturversuchen oder Neuinstallation (sowieso keine aktuelle Installation, möchte ich das home-Verzeichnis sichern.
Habe eine Installation auf USB-Stick - noch Ununtu 18.04.1 (evtl. steht also eine Neuinstallation statt ein upgrade an)
Es handelt sich um eine Installation, wie auf Festplatte - mit getrennten Partitionen u.a. für home.
Diese ist ext2-formatiert.
Ich hoffe dass es kein Problem gibt, wenn ich das später auf ext4 zurückspielen muss.
(ob ich zu Upgrade-Vorschlägen "Ja" gesagt habe, bin ich mir nicht sicher, wollte eigentlich immer erst sichern)
Nun habe ich alle möglichen Informationen aus Foren-Diskussionen und aus dem Ubuntu-Wiki zusammengetragen,
wo doch überall ein paar kleine Fragen offen bleiben. - Die sich teilweise woanders, manchmal als Nebenthema fast lösen.
Das erste aus dem Ubuntu-Wiki //wiki.ubuntuusers.de/Home_umziehen/:
Hinweis: Man kann hier statt ext auch ein anderes Linux-Dateisystem benutzen, welches Rechte unterstützt. FAT32 und NTFS sind damit explizit ausgeschlossen.
Da habe ich wohl einen Denkfehler gehabt, bei meinem ersten Sicherungsversuch
hatte ich auf ein ntfs-formatierte Partition eines anderen USB-Sticks gesichert.
Von Installations-CD gestartet.
Ich konnte das home-Verzeichnis des Users "anonym" sehen und habe über den Dateimanager kopiert.
Dabei gabe es Probleme und ich habe aufgrund eines Ratschlages aus einem Forum
http://www.ubuntu-forum.de/artikel/65478/ubuntu-startet-nach-update-nicht-mehr.html
Nautilus aus dem Terminal mit sudo gestartet, das Kopieren schien zu gehen,
aber auf der Konsole einige Hinweise dass Probleme mit Metadaten.
Ich vermute das liegt daran, dass das Sicherungsziel ntfs-formatiert war. Siehe Zitat oben.
Deshalb setze ich heute neu an.
Mein erstes Problem - kein leerer USB-Stick den ich ext4 formatieren könnte, um darauf home zu sichern. Die erste Frage, eigenen sie USB-Sticks überhaupt für ext4-formatierte Partitionen? Journaling ausschalten habe ich wo gesehen, das wird aber wieder aufwändiger. Das alles wird bestimmt schon irgendwo im wiki diskutiert, vielleicht ein Tip. Bevor wir hier zum wievielten Male auch immer, dieses Thema anreißen.
Eigentlich nehme ich nicht so gerne meine große Sicherungsplatte, habe Angst, dass mir beim Einrichten einer neuen Partition etwas schief gehen könnte. Deshalb nehme ich für Sicherungen in Streß-Situationen lieber einen USB-Stick. Könnte um den USB-Stick ext2 zu formatieren, den Inhalte auf meine Sicherungsplatte und wieder zurück schieben.
Dazu muss ich das Problem mit rsync und Rechte erhalten - ursprünglich am Ende der Fragenkette vorher klären. vorher klären.
Weiter mit Ideen aus dem wiki //wiki.ubuntuusers.de/Home_umziehen/:
Als erstes sollte man ein Backup //wiki.ubuntuusers.de/Sicherheit/: machen.
Genau das ist ja mein Problem.
Weiter geht es im selben wiki //wiki.ubuntuusers.de/Home_umziehen/:
Abmelden von der grafischen Benutzeroberfläche
...
Um ungewollte Nebeneffekte zu vermeiden, muss man sich nun aus der grafischen Oberfläche (GNOME, KDE, Xfce etc.) abmelden,
und mit Strg + Alt + F3 zu einer Virtuelle-Konsole wechseln,
siehe Terminal (Abschnitt „Virtuelle-Konsole“) [1].
Dort meldet man sich mit dem üblichen Benutzernamen und Passwort an.
Da alle nun folgenden Befehle root-Rechte erfordern, verleiht man sich diese temporär durch Eingabe von
sudo -s
cd /
Frage hierzu - welche "Nebeneffekte" ?
Braucht man das nur wenn man später diese neue Partiton einhängen will
oder auch für das kopieren der home-Daten auf eine vorhandene Partition?
Brauche ich das irgendwie zum sichern von home oder erst zum Zurückspielen nach der Neuinstallation?
Weiter hieraus //wiki.ubuntuusers.de/Home_umziehen/:
Dort meldet man sich mit dem üblichen Benutzernamen und Passwort an.
Da alle nun folgenden Befehle root-Rechte erfordern,
verleiht man sich diese temporär durch Eingabe von
sudo -s
cd /
Verstehe ich das richtig, "mit dem üblichen Benutzernamen" weil dann die Rechte nach dem kopieren stimmen???
Macht es einen Unterschied,
ob ich mich gleich als root anmelde - und die root-Rechte dann habe,
oder ob ich mich unter den Benutzer, unter dem ich normalerweise arbeite - und dessen home-Verzeichnis ja verschoben werden soll,
anmelde und mir dann mit "sudo -s" root-Rechte gebe ???
Übrigens gibt es da bei meiner Installation noch einen komischen Effekt.
Habe bei der Installation iwie einen Benuter angelegt - wie war das nochmal?
wurde da nach einem Arbeitsbenutzernamen gefragt?
Auf alle Fälle habe ich jetzt ein Verzeichenis ".anonym" auf dem u.a. .thunderbird und .mozilla sind (die mir wichtig zu sichern sind).
Das Verzeichnis und auch kein Unterverzeichnis heißt hier ".home" (im Dateimanager sieht man nichts - auch wenn "verborgene" aktiviert)
weiter aus //wiki.ubuntuusers.de/Home_umziehen/:
Daten kopieren
Mit einem der beiden folgenden Befehle startet man den Kopiervorgang.
Dieser Schritt erfordert je nach Größe des Homeverzeichnisses viel Zeit.
# rsync kopiert nicht nur die Daten, sondern überprüft zusätzlich ob die Daten korrekt geschrieben wurden.
# Dies dauert geringfügig länger, garantiert jedoch eine einwandfreie Durchführung des Kopiervorganges.
# rsync -avxH --progress /home/ /mnt/tmp
# Soll es schnell gehen, so kann auf den Standardbefehl cp zurückgegriffen werden. Hier ist allerdings nicht
# garantiert, dass die Daten auch korrekt kopiert wurden.
cp -avx /home/* /mnt/tmp
Das ist das, was ich lange schon suchte - sichern und überprüfen, ob kein Byte umgekippt ist.
Nicht nach dem Zurückspielen irgendwelche Problem bemerken, deren Ursache man nicht mehr klar feststellen kann.
Fehlschlüsse ziehen ,,,
Daraufhin habe ich das wiki zu rsync angesehen //wiki.ubuntuusers.de/rsync/:
Sicherung innerhalb des Systems
Man kann neben dem Transfer über das Netzwerk rsync natürlich auch nutzen,
um Daten auf eine andere interne oder externe (dies ist zu bevorzugen) Festplatte zu sichern.
Möchte man zum Beispiel alle Benutzerverzeichnisse sichern, so kann man dies mit
sudo rsync -av --progress --delete /home /media/Backup/bewerkstelligen.
...Obiger Befehl überprüft nur, ob die Dateigröße und der Zeitstempel identisch sind.
Bei beschädigten Dateien, die z.B. durch einen Hardwarefehler verursacht wurden, kann es aber sein,
dass die Dateigröße und der Zeitstempel noch identisch sind, aber nicht der Inhalt der Datei.
Um auch solche Dateien zu erkennen, sollte man - wenn man mit beschädigten Dateien rechnet -
die Option -c bzw. --checksum
oder die Option -I bzw. --ignore-times verwenden.
Beide Optionen benötigen allerdings wesentlich mehr Zeit, weswegen man dies nur im Notfall einsetzen sollte.
Oder habe ich da etwas falsch verstanden?
Wenn nicht könnte ich das ja gelegentlich in https://wiki.ubuntuusers.de/Home_umziehen/ ergänzen.
(muss ich mal schauen, ob ich mir das schon zutraue, da Optionen einzufügen)
Nachtrag - nachdem schon abgeschickt: "-c" //wiki.ubuntuusers.de/Skripte/Backup_mit_RSYNC/:
Weiterer Gedanke "beim sichern von Home die Rechte behalten"
Also müßte ich auf ein Dateisystem sicher, dass Rechte unterstützt. ext4
Wenn ich später eine Neuinstallation mache, muss der User dann gleich heißen?
Reicht das aus, oder ist auch die User ID (UID) wichtig?
Soweit ich weiß, wird ja nur festgelegt, ob Dateien von dem Eigentümer - der Gruppe oder allen benutzt werden können.
Also ist es wichtig, dass der Eigentümer der Datei richtig mit kopiert wird?
Ist da im ext-Dateisystem pro Datei eine User-ID hinterlegt, oder wird das nur daran festgemacht,
wem das home-Verzeichnis gehört?
Habe mich wie folgt durchgearbeitet zu dem Thema Dateirechte beim Reparieren/Kopieren und Systemeingriffe
Das hier hatte ich zuerst gefunden, so gin ich zu allen möglichen anderen Themen gekommen.
Aus einem Forum ob da alles stimmt u. Lösungen immer die einfachste sind?
Da nachfragen, ist wohl schon zu alte. Außerdem ist die Konstellation etwas anders als meine.
Daher hatte ich die Idee nautilus mit sudo zu starten u. zu kopieren,
was bei mir oben dargestellte Fehlermeldungen in der Konsole verursachte,
die wohl dem Anwender dort nie aufgefallen sind - ob da wirklich alle Dateien kopiert wurden?
http://www.ubuntu-forum.de/artikel/65478/ubuntu-startet-nach-update-nicht-mehr.html
dann
//wiki.ubuntuusers.de/GRUB_2/Reparatur/:
das brauche ich auch nicht wirklich, da mein System so alt, dass gleich Neuinstallation wohl besser
(vielleicht probiere ich es doch noch kurz, weil ich mein System eilig wieder zum Laufen bekommen will und dann in Ruhe neu installieren)
aber vielleicht ist das folgende trotzdem wichtig für meine Zwecke
//wiki.ubuntuusers.de/GRUB_2/Reparatur/ :
Hinweis:
Die Befehle zur Versions-Ermittlung müssen im laufenden System ausgeführt werden,
um die richtigen Ergebnisse zu liefern.
Kann das System nicht mehr gestartet werden,
so muss man von einer Desktop-CD aus mittels chroot in das laufende System wechseln [1]
und dort den betreffenden Befehl ausführen. Alternativ kann man auch versuchen, das System mit der Super-GRUB2-Disk zu starten.
Frage dazu:
Nachdem ich meine home-Sicherung aus einem mit der Installatations-DVD gestarteten System erstelle.
Brauche ich dann auch chroot, um das richtige home-Verzeichnis zu sichern oder damit die Rechte erhalten bleiben.
https://forum.ubuntuusers.de/topic/home-verzeichnis-auf-andere-partition-kopieren/ lionlizard Beitrag 10. September 2014 10:56
mischalke schrieb:
Ich habe also als root einfach alle Dateien aus dem alten Home-Ordner auf eine neue Festplatte kopiert.
Die neue Festplatte habe ich vorher entsprechend partitioniert, sodass es eine getrennte Home-Partition gibt.
Auf diese habe ich dann das /home Verzeichnis des bestimmten Benutzers zurückkopiert.
Wie hast du das gemacht?Ich schätze, dass du beim kopieren alle Rechte verbogen hast - das gehört jetzt alles root.
Ich würde dir raten, entweder das betreffende /home Verzeichnis erneut, diesmal mit rsync zu kopieren,
oder aber die Rechte wieder zu korrigieren, wie es im Wiki beschrieben ist.
Frage hierzu:
Was tut rsync bezüglich Rechte beim kopieren, spezielle, wenn nicht mit dem System selbst gestartet wurde,
sondern mit der Installations-CD?
Grundsätzlich hält rsync sich dann ja für einen anderen User (zumindest bei mir, weil ich ja den User "anonym" habe
Beim Schreiben auf den Sicherungs-USB-STick, was tut da rsync. Wer wird Dateieigentümer der erstellten Kopie, was passiert mit den Rechten?
Wäre es hilfreich, irgendwie mit chroot das System zu wechseln, das Homeverzeichnis von Anonym (.anonym) irgendwie speziell einzuhängen und dann erst mit rsync zu kopieren?
Jetzt bin ich nach über einen Tag forschen eher verwirrt. Alle Hinweise sind interessant. Aber alles unter einer etwas anderen Konstellation hat vielleicht wieder eine andere Wirkung, die ich nicht überblicke.
Danke für das Lesen (ich weiss, das ist lang und ausführlich).
PS: übrigens, wie ich das hinbekomme - ein Zitat mit Code - so dass der Code in einer separaten Zeile bleibt einen Codeblock schachten im Zitat??? - Entschuldigung