Schreibzugriff mit ntfs-3g: Unterschied zwischen den Versionen
Jewox (Diskussion | Beiträge) K fuse modul laden per /usr/lib/modules-load.d |
Jewox (Diskussion | Beiträge) komplett überarbeitet |
||
Zeile 1: | Zeile 1: | ||
{{righttoc}} | |||
Für den Schreibzugriff auf NTFS-Partitionen | |||
Für den Schreibzugriff auf NTFS-Partitionen wird [http://fuse.sourceforge.net ''FUSE''] und [http://www.tuxera.com/community/ntfs-3g-download ''NTFS-3G''] benötigt. | |||
== Paketinstallation == | |||
Die Pakete werden mittels [[pacman]] installiert: | |||
pacman -S fuse ntfs-3g | pacman -S fuse ntfs-3g | ||
=== | === FUSE === | ||
Das '''F'''ilesystem in '''Use'''rspace ermöglicht es auch nicht-privilegierten Nutzern auf Dateisysteme zu zugreifen. Dieses Kernel-Modul wird auch für den Schreibzugriff auf NTFS-Partitionen benötigt. | Das '''F'''ilesystem in '''Use'''rspace ermöglicht es auch nicht-privilegierten Nutzern auf Dateisysteme zu zugreifen. Dieses Kernel-Modul wird auch für den Schreibzugriff auf NTFS-Partitionen benötigt. | ||
* Folgender Eintrag in der Datei <code>rc.conf</code> | * Folgender Eintrag in der Datei <code>rc.conf</code> ist notwendig: | ||
MODULES=(fuse | MODULES=(fuse modul2 modul3) | ||
* Bei Verwendung der aktuellen <code>rc.conf</code> aus dem Paket <code>initscripts-2012.08.2-1</code> bitte beachten: Der Eintrag modules wurde komplett entfernt und wird mittels der Datei <code>/etc/modules-load.d/modules-load.conf</code> konfiguriert. Diese Datei muss selbst erstellt werden. Die Namensgebung ist frei wählbar bis auf die Endung <code>.conf</code>. Bsp. <code>/etc/modules-load.d/modules-load.conf</code> | |||
fuse | fuse | ||
modul2 | |||
modul3 | |||
=== NTFS-3G === | |||
Weitere Infos liefert der Wiki-Eintrag [http://de.wikipedia.org/wiki/NTFS-3G]. | |||
== Partition mounten == | == Partition mounten == | ||
Sobald | Sobald NTFS-3G installiert und das Kernel-Modul FUSE geladen ist, kann eine NTFS-Partition eingebunden werden. | ||
* Damit auch Umlaute und Sonderzeichen korrekt dargestellt werden, muss die Lokalisierung bekannt sein. Der Befehl <code>locale -a</code> zeigt als Ergebnis z.B. ''de_DE.utf8'' an. | |||
* Es ist notwendig zu wissen, auf welcher Partition der Festplatte z.B. /dev/sda ( 1. Festplatte am S-ATA Anschluß ) die NTFS-Partition angelegt wurde. Der Befehl <code>fdisk -l /dev/sda</code> zeigt als Ergebnis z.B. ''/dev/sda1'' an. | |||
* Zum eigentlichen [[Mounten]] wird ein Mountpoint benötigt. Es wird empfohlen das Verzeichnis <code>/mnt</code> direkt zu verwenden bzw. einen Ordner unterhalb von <code>/mnt</code> anzulegen z.B. windows. | |||
* Der komplette Befehl lautet damit: | |||
mount -t ntfs-3g /dev/sda1 /mnt/windows -o locale=de_DE.utf8 | |||
== Beim Start automatisch mounten == | == Beim Start automatisch mounten == | ||
Damit die Partition beim | Damit die Partition beim Starten automatisch gemountet wird, kann die Datei [[fstab]] genutzt werden. | ||
# | # | ||
# /etc/fstab: static file system information | # /etc/fstab: static file system information | ||
# | # | ||
# <file system> | # <file system> <dir> <type> <options> <dump> <pass> | ||
/dev/sda1 /mnt/windows ntfs-3g locale=de_DE.utf8 0 0 | |||
[[Kategorie:Dateisysteme]] | [[Kategorie:Dateisysteme]] | ||
[[en:NTFS-3G]] | [[en:NTFS-3G]] |
Version vom 5. Oktober 2012, 17:12 Uhr
Für den Schreibzugriff auf NTFS-Partitionen wird FUSE und NTFS-3G benötigt.
Paketinstallation
Die Pakete werden mittels pacman installiert:
pacman -S fuse ntfs-3g
FUSE
Das Filesystem in Userspace ermöglicht es auch nicht-privilegierten Nutzern auf Dateisysteme zu zugreifen. Dieses Kernel-Modul wird auch für den Schreibzugriff auf NTFS-Partitionen benötigt.
- Folgender Eintrag in der Datei
rc.conf
ist notwendig:
MODULES=(fuse modul2 modul3)
- Bei Verwendung der aktuellen
rc.conf
aus dem Paketinitscripts-2012.08.2-1
bitte beachten: Der Eintrag modules wurde komplett entfernt und wird mittels der Datei/etc/modules-load.d/modules-load.conf
konfiguriert. Diese Datei muss selbst erstellt werden. Die Namensgebung ist frei wählbar bis auf die Endung.conf
. Bsp./etc/modules-load.d/modules-load.conf
fuse modul2 modul3
NTFS-3G
Weitere Infos liefert der Wiki-Eintrag [1].
Partition mounten
Sobald NTFS-3G installiert und das Kernel-Modul FUSE geladen ist, kann eine NTFS-Partition eingebunden werden.
- Damit auch Umlaute und Sonderzeichen korrekt dargestellt werden, muss die Lokalisierung bekannt sein. Der Befehl
locale -a
zeigt als Ergebnis z.B. de_DE.utf8 an.
- Es ist notwendig zu wissen, auf welcher Partition der Festplatte z.B. /dev/sda ( 1. Festplatte am S-ATA Anschluß ) die NTFS-Partition angelegt wurde. Der Befehl
fdisk -l /dev/sda
zeigt als Ergebnis z.B. /dev/sda1 an.
- Zum eigentlichen Mounten wird ein Mountpoint benötigt. Es wird empfohlen das Verzeichnis
/mnt
direkt zu verwenden bzw. einen Ordner unterhalb von/mnt
anzulegen z.B. windows.
- Der komplette Befehl lautet damit:
mount -t ntfs-3g /dev/sda1 /mnt/windows -o locale=de_DE.utf8
Beim Start automatisch mounten
Damit die Partition beim Starten automatisch gemountet wird, kann die Datei fstab genutzt werden.
# # /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> /dev/sda1 /mnt/windows ntfs-3g locale=de_DE.utf8 0 0