AnGSt schrieb:Die Dateien und Verzeichnisse mit Punkt am Anfang lässt Du wie sie sind und die anderen symlinkst Du? Verwendest Du also zwei Versionen parallel?
Nö, da ist nichts parallel.
Du hast ein Homeverzeichnis - /home/ - und auf welcher Partition sich das befindet, ist in /etc/fstab definiert.
Innerhalb des Homeverzeichnisses gibt es die Nutzerverzeichnisse:
/home/max/
/home/fritz/
/home/emma/
Wo sich aber der Inhalt von z.B. /home/max/ befindet, ist völlig egal. Entweder sind sie wirklich dort oder sie befinden sich z.B. auf einer eigenen Datenpartition, damit z.B. die Home-Partition klein gehalten wird (hat Vorteile beim Neuaufsetzen eines Systems, da die Datenpartition unangetastet bleiben kann und sofort wieder zur Verfügung steht, ohne lange Backups einzuspielen).
Sagen wir, du hast drei Partitionen:
sda1 - die Root-Partition
sda2 - die Home-Partition
sda3 - die Datenpartition
Auf der Datenpartition hast du dann die Daten der verschieden Homes und vielleicht gemeinsam genutzte Datenverzeichnisse.
adduser legt dir im Home-Verzeichnis ein User-Verzeichnis an. Sagen wir, du legst fritz als User an und du hast schon /home/fritz/ - in dem Falle verwendet adduser das vorhandene Verzeichnis.
Nach einem Test hast du sichergestellt, dass für fritz alles so funktioniert, wie es soll, dann kannst du die Daten von /home/fritz/ auslagern.
Sagen wir du verschiebst den Inhalt von /home/fritz/ nach /media/Daten/fritz/
/media/Daten/ ist der Ort, an dem die Datenpartition in meinem Beispiel eingebunden wird. Der Ordner muss angelegt sein und mit den korrekten Rechten versehen werden. Falls dieser bei der Installation noch nicht existiert hat, muss sie in die Datei /etc/fstab eingetragen werden, dass sie automatisch beim Hochfahren eingebunden wird. Dies ist eigentlich die komplizierteste Angelegenheit beim Daten-Auslagern.
Falls das alles passt, die Daten ausgelagert sind, /home/fritz/ leer ist, sollte /home/fritz gelöscht werden können (falls angemault wird, fritz als user nochmal entfernen) kann alles zurückgelinkt werden:
ln -s /media/Daten/fritz /home/fritz
Dann geht wieder alles (falls fritz nochmal entfernt wurde, den User nochmal anlegen).
Wichtig bei dem Prozedere ist nur, dass sich immer irgendwo gesichert ein Backup von /home/fritz befindet, nicht dass bei einem Fehler plötzlich alle Dateien im Datennirvana sind.
Das klingt jetzt alles wahnsinnig kompliziert, ist es aber nicht:
- (neuen Ort der Daten anlegen (Partition) und in /etc/fstab eintragen)
- Nutzer anlegen
- Home testen
- (Nutzer löschen ... mit deluser)
- Home verschieben
- (für die korrekten Rechte des neuen Ordners sorgen)
- (Nutzer anlegen)
- Daten des Homes zurücklinken
- nochmals die Rechte überprüfen
In Klammern sind optionale Schritte, da ich nicht weiß, wie weit dein Computer bereits vorbereitet ist.
Viel Erfolg! Ich bin später am Abend wieder hier und beobachte diesen Thread.