Ich habe eine zweite große Speicher-Festplatte in Ubuntu in / media / storage gemountet. Ich möchte, dass sich meine Home-Verzeichnisse für mich und alle zukünftigen Benutzer des Systems auch auf diesem Speicherlaufwerk befinden.
Ich dachte, dass der einfachste Weg, dies zu erreichen, darin besteht, / home nach / media / storage / home zu verschieben und dann einen Symlink zu erstellen, sodass / home auf / media / storage / home verweist. Würde das funktionieren?
Der einzige Grund, den ich frage, ist, dass ich weiß, dass in einem Home-Verzeichnis eines Benutzers viele spezielle Konfigurationsinformationen gespeichert sind, sodass ich nicht wusste, ob dies irgendetwas auf dem System vermasseln würde.
Gibt es bessere alternative Methoden zum Verschieben des Home-Verzeichnisses?
quelle
Antworten:
Was Sie beschreiben, ist eine Strategie, die funktionieren wird.
Eine andere Möglichkeit besteht darin, das Laufwerk direkt bei / home anstelle von / media / storage zu mounten . Wenn Sie dies getan haben, möchten Sie wahrscheinlich vorhandene Daten in andere Ordner verschieben, damit Sie nicht mit zusätzlichen Unterverzeichnissen / home / foo enden .
Das Hauptproblem bei beiden Strategien besteht darin, dass keine Home-Verzeichnisse verfügbar sind, wenn die Bereitstellung des Speicherlaufwerks aus irgendeinem Grund fehlschlägt. In diesem Fall wird die Symlink-Strategie wahrscheinlich schwerer scheitern. Die Direct-Mount-Strategie hinterlässt ein tatsächliches Verzeichnis, sodass Programme, die versuchen, auf / home / foo zuzugreifen, fehlschlagen, der einfache Zugriff auf / home jedoch weiterhin erfolgreich ist.
quelle
Anstatt das gesamte
/home
Verzeichnis mit einem anderen Ort zu verknüpfen (z. B./media/storage/home
), erstellen Sie Symlinks für jeden Benutzer separat und lassen Sie Ihr Administratorkonto nicht verknüpft, damit sich der Administrator jederzeit anmelden kann/home/admin
ist/home/admin
/home/billy
ist verbunden mit/media/storage/home/billy
quelle
admin
ist wahrscheinlich ein Konto mit Administratorrechten und der Möglichkeit, sich remote anzumelden (während die direkte Root-Anmeldung wahrscheinlich blockiert ist und daher für Wiederherstellungszwecke nicht ausreicht).