Der Home-Ordner ist einer der wichtigsten Ordner im Linux-Betriebssystem. Es speichert alle Benutzerdaten, einschließlich Einstellungen, Dokumente, Bilder und vieles mehr. Manchmal müssen Sie diesen Ordner möglicherweise auf eine andere Partition oder ein anderes Laufwerk verschieben. In diesem Artikel werden detaillierte Anweisungen zum Ausführen dieses Vorgangs erörtert.
Schritt 1: Erstellen eines neuen Home-Ordners
Der erste Schritt besteht darin, einen neuen Home-Ordner auf der gewünschten Partition oder dem gewünschten Laufwerk zu erstellen. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:
sudo mkdir /neuer Ordner
Hier ist /neuer Pfad zu Ihrem home-Ordner der Pfad zum neuen Home-Ordner, den Sie nach Ihren Bedürfnissen angeben müssen. Zum Beispiel /mnt/home.
Schritt 2: Kopieren von Daten aus dem alten Home-Ordner
Nachdem Sie einen neuen Home-Ordner erstellt haben, müssen Sie alle Daten aus dem alten Ordner in den neuen Ordner kopieren. Verwenden Sie dazu den folgenden Befehl:
sudo rsync -aXS /alter_pfad/* /neuer_pfad/-Ordner/
In diesem Befehl ist /alter_pfad im Ordner "home" der Pfad zum alten home-Ordner und /Neuer_pfad im Ordner "home" der Pfad zum neuen home-Ordner. Zum Beispiel /home.
Schritt 3: Ändern der Zugriffseinstellungen für den Home-Ordner
Nachdem Sie die Daten kopiert haben, müssen Sie die Zugriffseinstellungen für den neuen Home-Ordner ändern, damit der Benutzer über volle Schreib-, Lese- und Ausführungsberechtigungen verfügt. Führen Sie dazu den folgenden Befehl aus:
sudo chmod -R 700 /neuer Ordner
Anmerkung: Mit dem Befehl chmod -R 700 werden 700-Zugriffsrechte für alle Dateien und Unterordner im angegebenen Ordner festgelegt. Wenn Sie andere Zugriffsrechte festlegen möchten, ändern Sie die Parameter 700 auf die entsprechenden Werte.
Jetzt ist der neue Home-Ordner einsatzbereit! Starten Sie das System neu, damit die Änderungen wirksam werden. Denken Sie daran, bei Bedarf auch alle Einstellungen im Zusammenhang mit den Pfaden zum Home-Ordner in verschiedenen Programmen und Diensten zu aktualisieren.
So übertragen Sie den Home-Ordner auf Linux: Detaillierte Anleitung
Die Migration des Home-Ordners auf Linux kann nützlich sein, wenn Sie den Speicherort dieses Ordners auf ein anderes Laufwerk oder eine andere Partition verschieben, Speicherplatz auf der aktuellen Partition freigeben oder das Dateisystem einfach anders organisieren möchten. In dieser detaillierten Anleitung zeige ich Ihnen, wie Sie den Home-Ordner auf Linux migrieren können.
- Als erstes müssen Sie sich als Root-Benutzer oder mit dem Befehl sudo anmelden.
- Stellen Sie sicher, dass Sie Zugriff auf die andere Partition oder das Laufwerk haben, auf das Sie den Home-Ordner übertragen möchten. Wenn dies nicht der Fall ist, erstellen Sie eine neue Partition oder schließen Sie ein externes Laufwerk an das System an.
- Starten Sie das Terminal und führen Sie den folgenden Befehl aus, um sicherzustellen, dass der Home-Ordner nicht gesperrt ist:
lsattr /home
Wenn die Meldung "Cd" angezeigt wird, ist der Ordner gesperrt. Entfernen Sie die Sperre mit dem Befehl:
sudo chattr -R -i /home
- Jetzt müssen Sie den Home-Ordner mit dem Befehl an einen neuen Speicherort kopieren:
sudo rsync -avz /home /путь/к/новому/разделу/или/диску
Hier ist /Pfad/zu/neu/Partition/oder/Laufwerk der Pfad zu der neuen Partition oder dem Laufwerk, auf das Sie den Home-Ordner verschieben möchten.
- Jetzt müssen Sie die Datei /etc/fstab aktualisieren, um beim Booten automatisch eine neue Partition oder ein neues Laufwerk einzubinden. Öffnen Sie die Datei in einem Texteditor mit dem Befehl:
sudo nano /etc/fstab
Fügen Sie am Ende der Datei eine Zeile hinzu, die den Pfad zu der neuen Partition oder dem neuen Laufwerk und den Mount-Punkt angibt. Zum Beispiel:
/путь/к/новому/разделу/или/диску /home ext4 defaults 0 0
Wobei /Pfad/zu/neu/Partition/oder/Laufwerk der Pfad zu der neuen Partition oder dem Laufwerk ist, auf das Sie den Home-Ordner verschoben haben.
- Speichern Sie die Änderungen und schließen Sie die Datei /etc/fstab .
- Führen Sie nun den Befehl aus:
sudo mount -a
Mit diesem Befehl wird die Datei /etc/fstab erneut gelesen und die neue Partition oder das neue Laufwerk automatisch in den Ordner home eingebunden.
- Überprüfen Sie, ob der Home-Ordner erfolgreich verschoben wurde, indem Sie den folgenden Befehl ausführen:
df -h
Stellen Sie sicher, dass die neue Partition oder das Laufwerk, auf das Sie den Home-Ordner verschoben haben, neben dem Home-Ordner aufgeführt ist.
Glückwunsch! Sie haben jetzt einen umgelagerten Home-Ordner unter Linux.
Schritt 1: Erstellen eines neuen Ordners zum Verschieben von home
Bevor Sie den Home-Ordner verschieben können, müssen Sie einen neuen Ordner erstellen, in den Sie Ihre Dateien und Ordner verschieben möchten. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie das Terminal.
- Gehen Sie in das Verzeichnis, in dem Sie einen neuen Ordner erstellen möchten. Wenn Sie beispielsweise einen Ordner im Home-Verzeichnis erstellen möchten, führen Sie den folgenden Befehl aus cd ~. Wenn Sie einen Ordner im aktuellen Verzeichnis erstellen möchten, können Sie diesen Schritt überspringen.
- Geben Sie den Befehl ein mkdir NEW_FOLDER_NAME, ersetztest NEW_FOLDER_NAME auf den gewünschten Namen des neuen Ordners.
- Überprüfen Sie, ob der Ordner erfolgreich erstellt wurde, indem Sie den folgenden Befehl ausführen ls, die eine Liste der Dateien und Ordner im aktuellen Verzeichnis anzeigt.
Jetzt haben Sie einen neuen Ordner, in den Sie alle Dateien und Ordner aus dem Home-Ordner verschieben können.
Schritt 2: Wechseln Sie in den Linux-Wiederherstellungsmodus
Bevor Sie den Home-Ordner verschieben können, müssen Sie in den Linux-Wiederherstellungsmodus wechseln, um auf die Systemeinstellungen zugreifen zu können.
Um dies zu tun, halten Sie nach dem Starten des Computers die Taste gedrückt Shift bevor das Boot-Menü angezeigt wird.
Wählen Sie im Bootmenü die Option "Linux-Wiederherstellungsmodus" und klicken Sie auf Enter.
Wenn ein Dialogfeld angezeigt wird, in dem Sie zur Eingabe Ihrer Anmeldeinformationen aufgefordert werden, geben Sie den Benutzernamen und das Kennwort des Administrators ein.
Sie befinden sich jetzt im Linux-Wiederherstellungsmodus und können mit dem nächsten Schritt fortfahren, indem Sie den Home-Ordner an einen neuen Speicherort verschieben.
Schritt 3: Bearbeiten der fstab-Datei, um den neuen Home-Speicherort anzugeben
1. Öffnen Sie die fstab-Datei mit einem Texteditor:
sudo nano /etc/fstab
2. Suchen Sie nach der Zeile, die das Einhängen von /home enthält:
/dev/sdaX /home ext4 defaults 0 2
3. Ersetzen Sie den aktuellen Pfad (/home) durch den neuen Pfad zum Home-Ordner:
/dev/sdaX /new/home ext4 defaults 0 2
4. Speichern Sie die Änderungen, und schließen Sie die fstab-Datei.
5. Starten Sie den Computer neu, damit die Änderungen wirksam werden:
sudo reboot
Der home-Ordner befindet sich nun unter dem neuen Pfad, der in der fstab-Datei angegeben ist.
Schritt 4: System neu starten und überprüfen, ob die Home-Migration korrekt ist
Nachdem Sie die vorherigen Schritte erfolgreich abgeschlossen haben, müssen Sie Ihr System neu starten, um sicherzustellen, dass der Home-Ordner korrekt migriert wurde.
Ein Neustart ermöglicht es Ihrem Linux-Gerät, mit allen vorgenommenen Änderungen zu booten und zu überprüfen, ob der Home-Ordner korrekt migriert wurde.
Melden Sie sich nach dem Neustart bei Ihrem Benutzer an und stellen Sie sicher, dass die Arbeitsumgebung problemlos gestartet wird. Stellen Sie außerdem sicher, dass sich alle Ihre benutzerdefinierten Dateien und Ordner am neuen Speicherort /mnt/newhome befinden.
Wenn die Arbeitsumgebung fehlerfrei startet und alle Ihre Dateien vorhanden sind, wurde die Migration des Home-Ordners erfolgreich abgeschlossen, und Sie können Ihr System jetzt normal mit der neuen Position des Home-Ordners weiterverwenden.
| Schritt | Erläuterung |
|---|---|
| 1 | Starten Sie das System neu |
| 2 | Melden Sie sich mit Ihrem Benutzer an |
| 3 | Stellen Sie sicher, dass die Arbeitsumgebung problemlos geladen wird |
| 4 | Stellen Sie sicher, dass sich alle benutzerdefinierten Dateien und Ordner am neuen Speicherort /mnt/newhome befinden |
Schritt 5: Alten Home-Ordner löschen
Nachdem Sie den Home-Ordner erfolgreich auf eine neue Partition übertragen haben, können Sie den alten Home-Ordner sicher löschen. Bevor Sie mit der Deinstallation beginnen, stellen Sie sicher, dass Sie alle wichtigen Daten aus dem alten Home-Ordner gesichert haben.
Führen Sie die folgenden Schritte aus, um den alten Home-Ordner zu löschen:
- Öffnen Sie das Terminal.
- Geben Sie den Befehl sudo rm -rf /proximity_chome-Ordner ein, wobei Sie anstelle von proximity_chome-Ordner den vollständigen Pfad zum alten home-Ordner angeben. Zum Beispiel ist sudo rm -rf /home_old .
- Das Programm fragt nach dem Administratorkennwort. Geben Sie das Passwort ein und drücken Sie die Eingabetaste.
- Warten Sie, bis der Löschvorgang abgeschlossen ist. Dies kann je nach Größe des Inhalts des alten Home-Ordners eine Weile dauern.
Wichtig: Das Löschen des Home-Ordners erfolgt ohne Wiederherstellung der Daten. Stellen Sie sicher, dass Sie alle erforderlichen Sicherungen erstellt haben und keine wichtigen Dateien im alten Home-Ordner speichern, bevor Sie sie löschen.