NTFS als Ubuntu-Ausgangsverzeichnis

9

Ich beabsichtige, eine NTFS-Partition als Ausgangsverzeichnis für eine Ubuntu-Installation zu verwenden. Funktioniert das?

pupeno
quelle

Antworten:

7

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.


quelle
3
Das ist eine schlechte Idee. ntfs und fat32 haben keine Möglichkeit, Berechtigungen so zu speichern, wie es ext2 /
3/4
@knittl NTFS hat, aber FAT32 hat nicht.
user877329
@ user877329 NTFS hat, aber seine Berechtigungen sind schwer mit UNIX-Berechtigungen zu vergleichen. Sie müssen einige spezielle Aktionen ausführen, damit sie mit z. B. ntfs-3g funktionieren.
Ruslan
6

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)

Hayalci
quelle
2

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.

Jonathan Prior
quelle
1
ntfs hat Groß- und Kleinschreibung.
Vava
1

Sie können auch versuchen, Ihre "Dokumente", "Bilder" und "Musik" mit Ordnern im NTFS zu verknüpfen, wenn Sie lediglich grundlegende Benutzerdaten freigeben möchten. Das hat auf Computern, die ich für Dual-Boot für Freunde eingerichtet habe, hervorragend funktioniert.

Steven
quelle
1

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/fstabich 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/fstabso 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.

Xeneth
quelle
0

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 ~/DocumentsOrdner 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, ~/Documentsin den entsprechenden NTFS-Partitionsordner (dh /mnt/winblows/Users/Username/Documents). Löschen Sie nun den DocumentsOrdner 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.dirsOrdner mit den von Ihnen ausgewählten Ordnerpositionen synchronisiert ist (ich habe es getan). Siehe diese Antwort für weitere Details.

esmail
quelle