Ich habe 2 Festplatten in meinem Computer. Momentan ist der zweite Antrieb als montiert /media/storage
.
Wie kann ich meine Benutzerdaten von /home
nach verschieben /media/storage/home
?
Kann ich die Daten einfach dorthin verschieben und dann einfach wieder verknüpfen?
usermod -m -d /path/to/non_existent_home_dir username
, wechseln Sie zurück zu Ihrem Konto (Benutzername) und entfernen Sie temporären Administratorbenutzer. Obwohl es immer noch 5 Schritte sind, viel weniger als andere Antworten, viel weniger riskant und viel einfachere Schritte.Antworten:
Wenn Sie nur Ihr Home-Verzeichnis, dh / home / your-username, verschieben möchten, kopieren Sie einfach Ihr Home-Verzeichnis auf eine andere Partition und öffnen Sie über System-> Administration-> Users & Groups das Dialogfeld für Benutzereinstellungen. Klicken Sie auf das Schlüsselsymbol, um sich selbst zu authentifizieren
Wählen Sie anschließend den Benutzer aus, den Sie ändern möchten, und klicken Sie auf Eigenschaften. Wechseln Sie zur Registerkarte Erweitert
Ändern Sie das Ausgangsverzeichnis in ein neues Verzeichnis, dh in das Verzeichnis, das Sie auf eine andere Partition kopiert haben.
quelle
HOME von der Kommandozeile verschieben
Um Nebenwirkungen beim Arbeiten in einer grafischen Umgebung zu vermeiden, sollten wir alle Aktionen ausführen, um HOME von einem Terminal mit Ctrl+ Alt+ zu verschieben F1.
Hängen Sie die neue Partition vorübergehend ein:
Angenommen, / sdb1 ist die neue Partition für HOME
Kopiere HOME an den neuen Ort:
Wir können dann die neue Partition als HOME mit mounten
um sicherzustellen, dass alle Daten vorhanden sind. Am einfachsten ist es, die alte
/home
zu diesem Zeitpunkt zu löschen (dies können Sie später tun, aber dann müssen Sie ein Live-System starten, um die alte Heimat zu sehen):Machen Sie HOME dauerhaft
Wir müssen die UUID der neuen Partition kennen, damit der
fstab
Eintrag von:Hinweis oder copy / paste die richtige UUID zu bearbeiten
fstab
mitund füge die folgende Zeile am Ende hinzu:
Achten Sie darauf, dass Sie hier das entsprechende Dateisystem auswählen, z. B.
ext3
wenn ext3 formatiert istStarten Sie neu
Nach einem Neustart befindet sich Ihr
/home
Computer auf dem neuen Laufwerk und verfügt über ausreichend Speicherplatz.quelle
usermod
für diese Aufgabe verwenden./mnt/tmp
nach dem Neustart entfernen ?/mnt/tmp
).Das offizielle detaillierte Verfahren finden Sie hier im Ubuntu-Hilfe-Wiki
Suchen Sie die UUID der Partition
Richten Sie Fstab ein
und füge diese Zeilen hinzu
und ersetzen Sie die
????????
durch die UUID-Nummer der vorgesehenen/home
Partition.Speichern und schließen Sie die
fstab
Datei und geben Sie den folgenden Befehl ein:In
/home
die neue Partition kopierenÜberprüfen Sie, ob das Kopieren funktioniert hat
Hinweis: Es ist auch zu erwarten, dass einige Fehler bei nicht gefundenen Dateien auftreten. Dies ist auf symbolische Links zurückzuführen, die auf Orte verweisen, die derzeit nicht vorhanden sind (dies ist jedoch nach dem Neustart möglich). Sie können diese ignorieren - aber schauen Sie sich noch etwas anderes an.
Fstab für den Switch vorbereiten
Bearbeiten Sie nun die zuvor hinzugefügten Zeilen und ändern Sie den
/media/home
Teil/home
so, dass er einfach so aussieht:Umzug
/home
in/old_home
Starten Sie alle neu oder hängen Sie sie erneut ein
Führen Sie einen Neustart oder erneuten Ladevorgang durch:
quelle
Tatsächlich. Auf diese Weise können Sie auf einfache Weise den Speicherort des Basisverzeichnisses eines bestimmten Benutzers ändern. Beim Lesen der Frage wurde mir klar, dass dies global für das Verzeichnis / home gewesen wäre. In diesem Fall können Sie die Partition auf dem anderen Gerät erstellen, alle Dateien manuell dorthin verschieben und dann das Gerät für den Einhängepunkt in der Datei / etc / fstab selbst ändern
quelle
OK, die einzige Möglichkeit, die ich fand, dass dies funktionieren würde, ist, einen anderen Benutzer zu erstellen, ihm Administratorrechte zu erteilen, die Haupt-ID abzumelden, sich mit der neuen ID anzumelden und dann den Befehl usermod zu verwenden.
quelle
Aufgabe:
Verwandte Links:
Datenträger formatieren
Schließen Sie alle erforderlichen SATA- und Stromkabel an Ihre Festplatten an. Laden Sie Ubuntu. Drücken Sie die Tastatur und geben Sie "Disks" ein. Das Dienstprogramm "Festplatten" wird geöffnet:
Mit diesem Dienstprogramm können Sie Ihre Festplatten in ein Ext4-Dateisystem formatieren. Andernfalls verwenden Sie zum Formatieren von Festplatten die folgenden Befehle:
Zum Beispiel, aber ich bin nicht sicher mit Parametern, weil GUI "Disks" verwendet:
Beachten Sie, dass beim Formatieren alle Daten auf der Zielfestplatte gelöscht werden . Sie können diesen Schritt überspringen, wenn sich Daten auf der Festplatte befinden und Sie diese nicht verlieren möchten.
Das langsame Formatieren sollte viel Zeit in Anspruch nehmen: von 16 bis zu 20 Stunden für 4 TB Festplatten.
Festplatten dauerhaft einbinden
HOME von der Kommandozeile verschieben
quelle