USB-Stick mit NTFS für jeden User schreibbar mounten

Einleitung

  • Standardmäßig hat man unter Ubuntu (mit dem alten Treiber "ntfs") bloß Lesezugriff auf NTFS-Partitions.
  • Will man den neuen Treiber ntfs-3g verwenden, muß man die Device explizit mit ntfs-3g mounten (siehe unten). Mit einem remount ist es nicht möglich, das Filesystem (von ntfs auf ntfs-3g) zu ändern.
  • Mit ntfs-config einen Schreibzugriff auf NTFS-Partitions einzurichten funktioniert anscheinend nur für den Owner, aber diese Einstellung ist unter Ubuntu 9.10 sowieso der Standard.
  • Damit auch andere User schreibend zugreifen können, muß man die Mountoption umask=000 verwenden. (000 bedeutet eigentlich uneingeschränkten Zugriff.)

Vorgehensweise

  1. Mountpunkt ermitteln
    cat /etc/mtab
    liefert z. B.
    /dev/sdc1 /media/corsair8 fuseblk rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0
  2. Unmounten
    sudo umount /media/corsair8
  3. Zielverzeichnis erzeugen
    mkdir /home/roland/Desktop/corsair8
    oder man verwendet den Mountpoint
    /media/corsair8
  4. Neuerlich mounten
    sudo mount -t ntfs-3g -o rw,umask=000 /dev/sdc1 /home/roland/Desktop/corsair8

    liefert z. B.
    /dev/sdc1 /home/roland/Desktop/corsair8 fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
  5. Kontrolle
    ls -l /home/roland/Desktop/corsair8
    Verzeichnisse/Files erscheinen innerhalb von /home/roland/Desktop/corsair8 und alle Files sind beschreibbar.

Mittels fstab ...

  • Mit fstab und LABEL:
    LABEL=corsair8 /media/corsair8 ntfs-3g defaults,locale=de_DE.utf8,umask=000 0 0
    mit dem Ergebnis
    /dev/sdc1 /media/corsair8 fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0

Siehe auch

Klassifikation

USB Ubuntu NTFS