Detailliertes Tutorial zur Migration des Home-Verzeichnisses auf eine neue Partition unter Ubuntu

Detailliertes Tutorial zur Migration des Home-Verzeichnisses auf eine neue Partition unter Ubuntu

Wenn das Home-Verzeichnis des Benutzers immer größer wird, können Sie erwägen, das Home-Verzeichnis auf eine neue Partition zu migrieren. Wie erreicht man das? Lassen Sie es mich Ihnen unten vorstellen.

Als ich das System installierte, folgte ich dem Online-Tutorial und wies der /home-Partition 20 GB Speicherplatz zu. Nachdem ich Ubuntu eine Weile benutzt hatte, stellte ich fest, dass die Festplatte, auf der sich /home befindet, fast voll war, aber kein Platz vorhanden war, um die Festplatten zu erweitern, auf denen sich das /home-Verzeichnis befindet. Ich hatte keine andere Wahl, als „umzusteigen“. Im Folgenden ist der gesamte „Umsteigevorgang“ beschrieben:

Zunächst benötigen Sie eine völlig leere Festplatte als Zielfestplatte und eine USB-Startdiskette und formatieren diese mit der Festplattenpartitionierungssoftware, die im Ubuntu-System enthalten ist.
Diskette zum Starten des Ubuntu-Systems.

Mounten Sie die Zielfestplatte (meine ist /dev/sda9) in einem beliebigen Verzeichnis (vorausgesetzt, es ist /test).

sudo mount /dev/sda5 /test

Kopieren Sie alle Dateien im Home-Verzeichnis in das auf der Zielfestplatte gemountete Verzeichnis ( Fügen Sie hier unbedingt -a hinzu, da sonst der Besitzer der kopierten Datei Root wird und der Pfad korrekt eingestellt werden muss, da es sonst beim Neustart zu einer Endlosschleife auf der Anmeldeoberfläche kommt und Sie die grafische Oberfläche nicht aufrufen können. )

sudo cp -ar home所在的目錄/* /test

Rufen Sie das Verzeichnis /etc des Originalsystems auf und ändern Sie die fstab-Datei (beachten Sie, dass die fstab-Datei des Originalsystems geändert werden muss, nicht die fstab-Datei des Startdiskettensystems).

Zuerst ein Backup erstellen (Backup ist eine gute Angewohnheit)

sudo cp -a fstab fstab.old

Zeigen Sie die UUID der Zielfestplatte an:

sudo blkid | grep /dev/sda5

Bildbeschreibung hier einfügen

Bearbeiten Sie die fstab-Datei. Die beiden orangefarbenen Linien in der Abbildung unten zeigen, wo das Home-Verzeichnis gemountet ist. Ersetzen Sie die UUID in der Datei durch die im vorherigen Schritt ermittelte UUID.

sudo gedit fstab

Bildbeschreibung hier einfügen

Starten Sie neu und stellen Sie fest, dass sich das Home-Verzeichnis geändert hat

Bildbeschreibung hier einfügen

Zusammenfassen

Es ist nicht ratsam, die Methoden aus dem Internet blind zu kopieren, insbesondere wenn wichtige Systemdateien geändert werden. Manchmal kann ein falscher Befehl zum Absturz des Systems führen. Sie sollten es sich zur Gewohnheit machen, Dateien zu sichern, bevor Sie sie ändern, damit Sie nach Fehlern noch etwas bereuen können. Versuchen Sie nicht, das System neu zu installieren, sobald ein Problem auftritt, da dies keine Probleme löst.

———Ein Neuling, der Linux erst seit über einer Woche verwendet

Dies ist das Ende dieses Artikels zum Verschieben des /home-Verzeichnisses auf eine neue Partition in Ubuntu. Weitere Informationen zum Verschieben des /home-Verzeichnisses auf eine neue Partition in Ubuntu finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So fügen Sie unter Ubuntu 16.04 eine Swap-Partition hinzu
  • So fügen Sie in Ubuntu eine Swap-Partition hinzu
  • So lösen Sie das Problem des unzureichenden Speicherplatzes auf der Boot-Partition in Ubuntu 16.04
  • Ubuntu ist so eingestellt, dass beim Start automatisch alle Festplattenpartitionen gemountet werden

<<:  jQuery erzielt Ein- und Ausblendeffekte

>>:  mysql8.0.11 Winx64 Installations- und Konfigurationstutorial

Artikel empfehlen

Hinweise zur Adresszuordnung von Gerätetreibern im Linux-Kernel

#include <asm/io.h> #define ioremap(Cookie,...

Beispielcode zur Eingabe des Kennzeichens und der Provinzkürzel in html

Das Prinzip besteht darin, zuerst ein Div mit ein...

Beispiel für die horizontale Anordnung von li-Tags in HTML

Die meisten Navigationsleisten sind horizontal an...

So verwenden Sie worker_threads zum Erstellen neuer Threads in nodejs

Einführung Wie im vorherigen Artikel erwähnt, gib...

Implementierungscode zum Betreiben einer MySQL-Datenbank in Golang

Vorwort Golang stellt das Datenbank-/SQL-Paket fü...

Einige Hinweise zum Ändern des innodb_data_file_path-Parameters von MySQL

Vorwort innodb_data_file_path wird verwendet, um ...

WeChat-Applet implementiert Suchfeldfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Grundlegende Anwendungsmethoden für eingebettete und externe JavaScript-Links

Inhaltsverzeichnis Grundlegende Anwendung eingebe...

Detaillierte Erklärung der Zählung ohne Filterbedingungen in MySQL

zählen(*) erreichen 1. MyISAM: Speichert die Gesa...

Zusammenfassung der grundlegenden Verwendung von JS-Arrays

Vorwort Arrays sind eine spezielle Art von Objekt...

Detaillierte Erklärung des dynamischen Weihnachtsbaums durch JavaScript

Inhaltsverzeichnis 1. Animierter Weihnachtsbaum, ...

Häufige Verwendung von Hooks in React

Inhaltsverzeichnis 1. Was ist ein Hook? 2. Warum ...

Installations- und Verwendungsschritte für vue-amap

Ich habe zuvor die Verwendung des asynchronen Lad...

TimePicker im Element deaktiviert einen Teil der Zeit (deaktiviert auf Minuten)

Die Projektanforderungen lauten: Datum und Uhrzei...