[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

Translation(s): Deutsch - English

Wie ein NTFS-Dateisystem eingebunden werden kann

[Beachte: Wenn du einen CentOS-Plus-Kernelnutzt, siehe hier]

1. Installation der benötigten Pakete

<!> Alte NTFS-Treiber neigten dazu, Probleme im Lese/Schreib-Modus zu haben und zerstörten Daten. ntfs-3g scheint diese Probleme überwunden zu haben. Siehe the ntfs-3g page für weitere informationen.

<!> Ab CentOS 5.4 (kernel 2.6.18-164 oder neuer) ist das fuse-Kernel-Modul im Kernel selbst enthalten. Aus diesem Grund sind die Pakete dkms und dkms-fuse nicht länger erforderlich. Falls du noch dkms-fuse installiert haben soltlest, deinstalliere es bitte mit yum remove dkms-fuse.

Stelle sicher, dass die Paketquelle rpmforge repo installiert ist. Falls nicht, siehe Repositories.

Installiere folgende Pakete {{{yum install fuse fuse-ntfs-3g }}}

Falls die rpmforge-Repo standardmäßig deaktiviert sein sollte, {{{yum --enablerepo=rpmforge install fuse fuse-ntfs-3g }}}

<!> Bemerkung für CentOS-5-nutzer: Falls du noch CentOS 5.3 oder älter benutzt, dann solltest du kmod-fuse von ELRepo installieren.

Für CentOS-7 und CentOS-6 enthält die EPEL-Paketquelle die NTFS-Pakete. EPEL ist ebenso für CentOS-5 verfügbar. Um nach der Einrichtung der Repo (siehe Repositories) die Pakete zu installieren, führe folgendes aus: {{{yum install ntfs-3g }}} oder falls epel standardmäßig deaktiviert bleiben soll {{{yum --enablerepo epel install ntfs-3g }}}

Für erweiterte Funktionen könnten auch {{{yum install ntfsprogs ntfsprogs-gnomevfs }}} recht nützlich sein. (Diese Pakete stellt zum Beispiel ntfsclone bereit mit dem NTFS-Partitionen mit oder ohne unbenutztem Speicherplatz kopiert werden kann.)

2. Einbinden eines NTFS-Dateisystems

Vorausgesetzt, das NTFS-Dateisystem liege auf /dev/sda1 und es soll in /mymnt/win eingebunden werden, tue folgendes.

Als erstes muss der Mountpoint erstellt werden. {{{mkdir /mymnt/win }}} Als nächstes bearbeite /etc/fstab wie folgt. Um es nur-lesend einzubinden: {{{/dev/sda1 /mymnt/win ntfs-3g ro,umask=0222,defaults 0 0 }}} Um es mit Lese-Schreib-Rechten einzubinden: {{{/dev/sda1 /mymnt/win ntfs-3g rw,umask=0000,defaults 0 0 }}} Es kann ab sofort hiermit eingebunden werden: {{{mount /mymnt/win }}}

3. Nutzer des centosplus-Kernels

<!> Das NTFS-Modul ist beim centoplus-Kernel(Repositories/CentOSPlus) ab CentOS-5.3 nicht aktiviert, weil NTFS in 5.3 defekt ist. Bitte siehe hier https://bugzilla.redhat.com/show_bug.cgi?id=481495 für Details. Wenn der NTFS-Treiber des CentOS-Kernels genutzt werden soll, muss kmod-ntfs von the ELRepo project installiert werden. Außerdem ist im Gegensatz zu ntfs-3g die Schreibfähigkeit des ntfs-Kernel-Moduls enorm eingeschränkt. Hier eine Bemerkung der Kernel-Kconfig-Datei (Danke an AlanBartlett für diese Information):

"Die einzige unterstützte Möglichkeit ist es, schon vorhandene Dateien zu überschreiben, ohne die Datei-Länge zu ändern. Es ist keine Erstellung von Dateien oder Ordnern, kein Löschen und kein Umbenennen möglich. beachte, dass nur nichtresidente Dateien geschrieben werden können und dass deswegen vielleicht auch sehr kleine Dateien (<500 bytes oder so) nicht beschrieben werden können."

Die Folgende Beschreibung kann für CentOS 5.2 oder älter angewendet werden.

In CentOSPlus-Kernels, sind ntfs und fuse Kernel-Module beide aktiviert. Der größte Unterschied zwischen ntfs und ntfs-3g ist, dass der vorige nur-lesend ist während letzterer lesend/schreibend ist. Falls also keine Schreibrechte für ein NTFS-Dateisystem erforderlich sein sollten, ist es nicht erforderlich, zusätzliche Pakete zu installieren. Füge einfach diese Zeile zu /etc/fstab hinzu: {{{/dev/sda1 /mymnt/win ntfs ro,umask=0222,defaults 0 0 }}} Falls Lese- UND Schreibrechte erforderlich sein sollten, wird das fuse-ntfs-3g-Paket benötigt. Weil das fuse-Modul schon im Kernel verfügbar ist, wird das dkms-Paket nicht gebraucht: {{{yum install fuse fuse-ntfs-3g }}} <!> Außerdem gibt das fuse-Kernel-Modul in CentOS 5 (seit August 2007) eine Fehlermeldung aus: WARNING: Deficient FUSE kernel module detected (WARNUNG: Fehlerhaftes FUSE-Kernel-Modul entdeckt). Es funktioniert trotzdem, aber es wird trotzdem empfohlen das modul von RPMforge (neuer) stattdessen zu nutzen. Es sollte weiterhin auf den neuesten Kernel aktualisiert werden, welchen dieses Problem nicht hat.

Starte also: {{{yum install fuse fuse-ntfs-3g dkms dkms-fuse }}} um das vorhandene fuse-Kernel-Modul durch den aus RPMforge zu ersetzen.


Siehe auch:

http://wiki.linux-ntfs.org/doku.php?id=ntfs-en#can_i_mount_an_ntfs_volume (read-only mounting)


Englische Version wurde von AkemiYagi erstellt. Jeder ist herzlich willkommen, es zu verbessern.


2023-09-11 07:23