Ich benutze Wubi, um Ubuntu 10.10 auf meiner NTFS-Partition zu installieren. Ich möchte also den Home-Ordner in einen Ordner auf der NTFS-Partition ändern. Ich konnte die persönliche Konfiguration, Software usw. nach der Neuinstallation von Ubuntu beibehalten.
Daher verwalte ich die Festplattenpartition mit ntfs-config. Sie wird beim Systemstart eingehängt. Und die Erlaubnis aller Akten und Verzeichnisse ist 777.
Dann habe ich die Datei / etc / passwd geändert, um den Basisordner auf den Ordner auf der NTFS-Partition festzulegen. Ich kann mich erfolgreich anmelden, aber es sieht so aus, als ob die Dateien .bashrc und .profile nicht korrekt geladen wurden. Ich kann die Eingabemethode nicht verwenden (selbst ibus kann nicht konfiguriert werden), kein Audiogerät. Nachdem Sie den Home-Ordner wieder in / home / geändert haben, funktioniert jedoch alles einwandfrei.
Könnte mir jemand einen Hinweis geben, damit es funktioniert? Vielen Dank.
Antworten:
NTFS ist nicht für eine Home-Partition geeignet. Es gibt bestimmte Arten von Dateisystemobjekten (Zeichengeräte, Named Pipes usw.), die für bestimmte Dienste erforderlich sind, von NTFS jedoch nicht unterstützt werden.
quelle
Ich speichere gerade die Unterordner meines Hauses (z. B.
~/Documents
,~/Music
) auf einem NTFS - Dateisystem , und es scheint in Ordnung ein paar Monate in zu arbeiten.Im Folgenden finden Sie ein Beispiel für das Hosten Ihres
~/Documents
in Ihren Windows-Profilordnern auf einer NTFS-Partition:~/Documents
der NTFS-Partition angesammelt haben (z. B.mv ~/Documents/* /mnt/winblows/Users/Username/Documents/
. ).~/Documents
Verzeichnis und erstellen Sie an seiner Stelle einen Link zu diesem NTFS-OrdnerDocuments
(zBln -s mnt/winblows/Users/Username/Documents Documents
).Hinweis: Möglicherweise müssen Sie sicherstellen, dass Ihr
~/.config/user-dirs.dirs
Ordner mit den von Ihnen ausgewählten Ordnern synchronisiert ist (ich habe es getan). Weitere Informationen finden Sie in dieser Antwort . Beachten Sie auch die tatsächlichen Speicherorte Ihrer Windows-Benutzerprofilverzeichnisse, da diese von Version zu Version variieren.quelle
Wenn Sie die Sicherheit gewährleisten möchten, ist es besser, dies nicht zu tun. In älteren GDM-Versionen (wie Sie es in 9.04 gefunden hätten) gab es eine einfache Möglichkeit, Dateiberechtigungen usw. zu ignorieren. Die (GUI-) Optionen von GDM haben sich jedoch seitdem stark verändert. Mein Vorschlag ist, dass Sie das Risiko vermeiden sollten. Wenn Ihre .Xauthority-Datei beispielsweise die falschen Berechtigungen hat, können Sie sich möglicherweise nicht anmelden.
Wie andere Benutzer betonten, unterstützt NTFS einige der Funktionen, die möglicherweise für Anwendungen / Dienste erforderlich sind, wie z. B. symbolische Unix-Links, nicht. Außerdem besteht die Gefahr der Fragmentierung, die bei NTFS viel häufiger auftritt als bei ext-Dateisystemen. Halten Sie sich aus Sicherheitsgründen an etwas wie xfs, ext3 / 4 oder sogar btrfs.
EDIT: Eine andere Sache, die ich zur Kenntnis genommen habe, Sie sagten, Sie haben Wubi verwendet, um auf einer NTFS-Partition zu installieren. Dies funktioniert nur, weil eine virtuelle Festplatte erstellt wird. Wie bereits erwähnt, kann jedoch eine Fragmentierung auftreten. Wenn Sie Ihren Ordner / home unter der Kontrolle von Windows auf einer Partition ablegen, besteht die Gefahr der Beschädigung (ich habe keine Links, aber ich habe Erfahrung damit; ich habe zuvor etwas Ähnliches getan und musste jedes Mal eine Festplattenprüfung durchführen) Zeitfenster haben auf das Laufwerk zugegriffen. Wenig wusste ich, dass Fenster die Dinge langsam aber sicher durcheinander bringen.
quelle
Anstatt über mein Home-Verzeichnis zu ziehen, habe ich die vorhandenen Datenordner entfernt und an ihrer Stelle Links zu ihnen erstellt.
Also suchte ich im Detail im Dateisystem das Verzeichnis mit dem Namen host (in Windows war es mein
C:\
in Windows, da ich Ubuntu mit Wubi gehostet habe). Dann ging ich zuuser\myusername\
und erstellte Links für meine Ordner "Dokumente", "Musik" und "Bilder". Ich habe alle meine Datenhome\
in diesen Ordnern gesichert . (Zum Beispielhome\Pictures\*
inhost\user\myusername\Pictures
). Ich habe dann meinenhome\Pictures
Ordner gelöscht und den Link, den ich erstellt habe, in meinen Ausgangsordner verschobenhost\user\myusername\
und in "Bild" umbenannt. Gleiches gilt für andere Ordner.quelle
Ein anderer Ansatz ist:
/mnt/my-data
~/.config/user-dirs.dirs
. Experiment.Jetzt befinden sich mindestens diese Dateien auf der für Microsoft Windows freigegebenen VFAT-Partition. Microsoft Windows hat ähnliche Ordner, und ich nehme an, Sie können diese freigegebenen Partitionen umleiten - Entschuldigung, ich weiß nicht wie, aber ich würde gerne wissen!
Ich denke, das scheint eine gute Möglichkeit zu sein. Alle Ihre Linux-spezifischen Dateien befinden sich immer noch in einem Linux-Dateisystem, und nur Ihre freigegebenen Daten werden in einem primitiven VFAT-Dateisystem abgelegt, in dem Funktionen wie Symlinks und Berechtigungen nicht vorhanden sind, aber wahrscheinlich auch nicht benötigt werden.
quelle