Schreibzugriff auf NTFS-Partitionen mit ntfs-3g
Stand: 03.05.2007
Seit kurzem ist ntfs-3g in Version 1.0 erschienen. Dabei handelt es sich
um ein Userspace-Filesystem, das es uns ermöglicht, mit NTFS formatierte
Partitionen bzw. Platten auch unter Linux schreibend zu nutzen.
Dazu brauchen wir (unter Debian GNU/Linux oder Ubuntu) eigentlich nur
das Paket ntfs-3g zu installieren:
stefan@debian:~$ su
Password:
debian:/home/stefan# apt-get install ntfs-3g
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
fuse-utils libfuse2 libntfs-3g0
Die folgenden NEUEN Pakete werden installiert:
fuse-utils libfuse2 libntfs-3g0 ntfs-3g
0 aktualisiert, 4 neu installiert, 0 zu entfernen und 95 nicht aktualisiert.
Es mÜssen 259kB Archive geholt werden.
Nach dem Auspacken werden 688kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
[...]
Wähle vormals abgewähltes Paket libfuse2.
Entpacke libfuse2 (aus .../libfuse2_2.6.3-2_i386.deb) ...
Wähle vormals abgewähltes Paket libntfs-3g0.
Entpacke libntfs-3g0 (aus .../libntfs-3g0_1%3a1.328-2_i386.deb) ...
Richte fuse-utils ein (2.6.3-2) ...
creating fuse device node...
udev active, devices will be created in /dev/.static/dev/
creating fuse group...
Lege Gruppe »fuse« (GID 109) an ...
Fertig.
Starting filesystem in userspace: fuse.
Wähle vormals abgewähltes Paket ntfs-3g.
(Lese Datenbank ... 108106 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke ntfs-3g (aus .../ntfs-3g_1%3a1.328-2_i386.deb) ...
Richte libfuse2 ein (2.6.3-2) ...
Richte libntfs-3g0 ein (1.328-2) ...
Richte ntfs-3g ein (1.328-2) ...
Setting ntfs-3g suid root with group fuse...done
Users from 'fuse' group can now mount NTFS volume.
Anschließend mounten wir (als root) die entsprechende Platte mit dem folgenden Befehl (wobei
freilich der Befehl entsprechend den Bedürfnissen angepasst werden muss):
mount -t ntfs-3g /dev/hda7 /media/audio/ -o locale=de_DE.utf8,uid=1000,umask=0027
FÜr alle möglichen Optionen, die dem mount-Befehl mit dem -o-Schalter mitgegeben
werden können, siehe manpage:
stefan@debian:~$ man mount
Hat man einen aktuellen Kernel (und z war ab Version 2.6.20 - herauszubekommen über
den Befehl
stefan@debian:~$ uname -r
dann ist man hier bereits fertig und kann bei Bedarf den entsprechenden Eintrag
in der Datei /etc/fstab machen (siehe etwas weiter unten).
Hat man allerdings einen niedrigere Kernel-Version am Laufen, so wird man
darauf dezent hingewiesen:
WARNING: Deficient Linux kernel detected. Some driver features are
not available (swap file on NTFS, boot from NTFS by LILO), and
unmount is not safe unless it's made sure the ntfs-3g process
naturally terminates after calling 'umount'. If you wish this
message to disappear then you should upgrade to at least kernel
version 2.6.20, or request help from your distribution to fix
the kernel problem. The below web page has more information:
http://www.ntfs-3g.org/support.html#fuse26
Dort ist zu lesen:
Why do I get "WARNING: Deficient FUSE kernel module detected"?
The FUSE technology used by ntfs-3g consists of two major parts:
a library and a Linux kernel driver. The message means that
you either have the faulty FUSE 2.6.2 release, or the library
(FUSE package) is safe but the kernel driver is not. When
you install or upgrade the FUSE package then it installs only the
library, not the kernel driver. In other words,
ntfs-3g and FUSE is safe but not your kernel.
Solution: Please ask your distribution developers to
fix the Linux kernel problem. The Linux kernel must be upgraded
either to at least version 2.6.20, or the FUSE kernel driver must
be upgraded to a safe version which is also included in the FUSE
package for Linux kernel version 2.6.9 and later.
Status: Not ntfs-3g problem.
Wenn alles geklappt hat, dann kann man die entsprechende Partition bzw.
Platte auch einfach beim Systemstart einbinden lassen, indem man sie als
root in der Datei /etc/fstab einträgt:
/dev/hda1 /mnt/win ntfs-3g locale=de_DE.utf8,uid=1000,umask=0027 0 0
Siehe auch:
http://forum.kubuntu-de.org/index.php?topic=7857.0
http://www.ntfs-3g.org/
|