NTFS-3G

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche

Dieser Artikel beschreibt NTFS-3G, die momentan beste Unterstützung für das NTFS Dateisystem. Mehr dazu findet sich in der Wikipedia.

Inhaltsverzeichnis

[Bearbeiten] Installation

[Bearbeiten] Kernel

Linux Kernel Configuration:
File systems  --->;
    <M> FUSE (Filesystem in Userspace) support

[Bearbeiten] Software

NTFS-3g unterstützt folgende USE Flags:

  • debug: Aktiviert extra debugging Features
  • suid: Aktiviert das setuid Programm, das eine potentielle Sicherheitslücke darstellen könnte. Dieses USE Flag erlaubt einfachen Benutzern Windows-Partitionen zu mounten.
  • hal: Aktiviert HAL Unterstützung

Aktiviere die USE Flags, die du brauchst, und installiere das Paket {{Package|sys-fs/ntfs3g:

emerge ntfs3g

[Bearbeiten] Benutzungsbeispiele

Ersetze /dev/sda2 mit deiner NTFS Partition und /mnt/windows mit deinem Mountpunkt.

[Bearbeiten] Eine Partition manuell mounten

Voller Zugriff für alle Benutzer, ohne Zugriffsrechte (wenn das suid USE flag gesetzt ist):

ntfs-3g /dev/sda2 /mnt/windows

[Bearbeiten] Beim Boot mounten

Dazu müssen wir die /etc/fstab editieren:

Anmerkung: Du kannst die folgenden Beispiele auch auf eine Zeile der /etc/fstab kombinieren
Warnung: Achte darauf, dass, wenn du /usr auf einer eigenen Partition hast, die Zeile für NTFS-3G nach der Zeile für /usr stehen muss. Sonst wird es nicht klappen, weil die NTFS-3G-Dateien dort gespeichert sind.
Datei: /etc/fstab
# Einfacher Mount
#  /dev/sda2 /mnt/windows ntfs-3g 0 0

# Locale hinzufügen:
#  /dev/sda2 /mnt/windows ntfs-3g locale=de_DE.utf8 0 0

# Access for non Root-Users(make ntfs partitions mountable for a normal user, unmountable for everyone else): 
# Set the suid flag for the ntfs-3g binary and then re-emerge it:
#  /dev/sda2 /mnt/windows ntfs-3g users 0 0

# To make a user/group own everything on the ntfs drive:
# A User's ID and GID can be found with command: id your_username
#  /dev/sda2 /mnt/windows ntfs-3g users,uid=THE_ID_OF_THE_OWNER,gid=THE_ID_OF_THE_GROUP 0 0

# If you don't want the drive to be automounted at boot:
#  /dev/sda2 /mnt/windows ntfs-3g noauto 0 0

# One single line doing all above options 
   /dev/sda2 /mnt/windows ntfs-3g users,locale=de_DE.utf8,uid=THE_ID_OF_THE_OWNER,gid=THE_ID_OF_THE_GROUP,noauto 0 0

# Also, if you've given the partition a label (by giving it a "volume name" from Windows or a "label" using ntfslabel 
# from sys-fs/ntfsprogs), you can mount the partition by it's label in /etc/fstab: 
#  LABEL=Windows-XP /mnt/windows ntfs-3g users,locale=de_DE.utf8,uid=THE_ID_OF_THE_OWNER,gid=THE_ID_OF_THE_GROUP,noauto 0 0

Weitere Optionen findet man in der Man Page zu nfts-3g:

man ntfs-3g

Wenn du die Option user hinzugefügt hast, kannst du die Partition als normaler User mounten:

mount /mnt/windows
Persönliche Werkzeuge
In anderen Sprachen