Antworten:
Das klingt nach einer schlechten Idee. Ja, das können Sie, aber Sie sollten sich darüber im Klaren sein, dass die NTFS-Unterstützung unter Linux mit dieser Einschränkung verbunden ist:
Aufgrund der Komplexität interner NTFS-Strukturen lassen sowohl der integrierte 2.6.14-Kerneltreiber als auch die FUSE-Treiber Änderungen am Volume zu, die als unsicher gelten, um Beschädigungen zu vermeiden.
was teilweise auf Folgendes zurückzuführen ist:
Details zu den Interna der Implementierung werden nicht veröffentlicht, was es für Drittanbieter schwierig macht, Tools für den Umgang mit NTFS bereitzustellen.
Ich mounte ein NTFS-Volume unter Linux und hatte in der Vergangenheit ein Problem, als das Dateisystem unter Linux nicht richtig gemountet wurde, selbst mit der Option -f (force). Ich musste es endlich an einen Windows-Computer anschließen und Windows starten, wodurch es behoben wurde.
Wenn Sie unbedingt ein natives Windows-lesbares Dateisystem für / home benötigen , würde ich es lieber als fat32 formatieren. Trotz seiner Einschränkungen bietet es eine bessere Unterstützung unter Linux.
Selbst das Verschieben von Dateien zwischen Linux-Dateisystemen und fat32 / ntfs führt zu zahlreichen Warnungen vor Berechtigungen und Besitzverhältnissen. Sie werden definitiv Probleme mit einem ntfs / home haben. Das erste, was nicht funktioniert, sind ~ / .ssh, .netrc und andere Dateien / Verzeichnisse mit eingeschränkten Berechtigungen. Andere Programme haben definitiv Fehler, wenn sie die Berechtigungen für Konfigurationsdateien nicht ändern können. (Punktedateien)
Sie können, aber Sie werden echte Probleme haben, da viele Anwendungen Konventionen von Nicht-Microsoft-Dateisystemen annehmen, z. B. Groß- und Kleinschreibung beachten. Es ist wahrscheinlich besser, wenn Sie Ext2IFS auf einem Windows-Computer installieren , um stattdessen ext * -Partitionen zu lesen.
Sie können verwenden:
mount --bind
Dadurch wird alles, was in einem Verzeichnis gespeichert ist, an anderer Stelle gespeichert. Für mich lag dies daran, dass mein Hauptspeicher NTFS war, da er in Windows 7 lesbar sein musste. In habe /etc/fstab
ich die NTFS-Partition wie gewohnt gemountet, was für mich von Ubuntu 11.04 erledigt wurde:
# /windows was on /dev/sda3 during installation
UUID=FC843ED0843E8D60 /windows ntfs defaults,umask=007,gid=46 0 $
Ich habe dann die Basisspeicherordner so eingestellt, dass sie stattdessen dort gespeichert werden:
# make /home/shawn/"folders" point to /windows/shawn/"folders"
/home/shawn/Documents/ /windows/shawn/Documents/ none bind 0 0
/home/shawn/Downloads/ /windows/shawn/Downloads/ none bind 0 0
/home/shawn/Pictures/ /windows/shawn/Pictures/ none bind 0 0
/home/shawn/Videos/ /windows/shawn/Videos/ none bind 0 0
/home/shawn/Music/ /windows/shawn/Music/ none bind 0 0
Dies ist alles in, /etc/fstab
so dass es beim Booten erneut angewendet wird.
NTFS hat nicht die gleichen Berechtigungen wie ext4 oder dergleichen, daher würde ich empfehlen, diese nur für Dateien zu verwenden, die nicht vertraulich sind.
Ich bin Speicher derzeit die Unterordner meines Hauses (zB ~/Documents
, ~/Music
) auf einem NTFS - Dateisystem und es scheint , adaequat zu sein.
Im Folgenden erfahren Sie, wie Sie Ihren ~/Documents
Ordner auf einer NTFS-Partition hosten . Stellen Sie zunächst sicher, dass die NTFS-Partition auf Automount eingestellt ist, damit das System beim Booten darauf zugreifen kann. Verschieben Sie alle Dateien, die Sie nicht benötigen, ~/Documents
in den entsprechenden NTFS-Partitionsordner (dh /mnt/winblows/Users/Username/Documents
). Löschen Sie nun den Documents
Ordner in Ihrem Home-Verzeichnis und erstellen Sie an seiner Stelle einen Link zu diesem NTFS-Ordner Documents
.
Hinweis: Möglicherweise müssen Sie sicherstellen, dass Ihr ~/.config/user-dirs.dirs
Ordner mit den von Ihnen ausgewählten Ordnerpositionen synchronisiert ist (ich habe es getan). Siehe diese Antwort für weitere Details.