USB-NTFS-Platten

Aus IPFireWiki

Wechseln zu: Navigation, Suche

Um eine USB Festplatte oder ähnliches zu mounten, könnt ihr bequem das Webinterface am IPFire verwenden. Dies schließt die standard Dateisysteme ein. Bei NTFS ist das ein bischen anders. Um eine Platte zu mounten macht bitte fogendes:


  • Zuerst mal die Platte anstecken und einschalten ;-)
  • Wenn ihr am IPFire zur Konsole 12 wechselt (Taste "alt" + F12) seht ihr wie der IPFire das laufwerk erkennt


Bei mir sah das so aus:


May 23 12:27:41 ipfire kernel: Initializing USB Mass Storage driver...
May 23 12:27:41 ipfire kernel: scsi2 : SCSI emulation for USB Mass Storage devices
May 23 12:27:41 ipfire kernel: usbcore: registered new driver usb-storage
May 23 12:27:41 ipfire kernel: USB Mass Storage support registered.
May 23 12:27:42 ipfire kernel: usbcore: registered new driver ub
May 23 12:27:42 ipfire kernel: usb 5-2: reset high speed USB device using ehci_hcd and address 2
May 23 12:27:42 ipfire kernel:   Vendor: Generic   Model: USB Disk Rev: 9.02
May 23 12:27:42 ipfire kernel:   Type:   Direct-Access    ANSI SCSI revision: 02
May 23 12:27:42 ipfire kernel: SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
May 23 12:27:42 ipfire kernel: sdb: Write Protect is off
May 23 12:27:42 ipfire kernel: sdb: assuming drive cache: write through
May 23 12:27:42 ipfire kernel: SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
May 23 12:27:42 ipfire kernel: sdb: Write Protect is off
May 23 12:27:42 ipfire kernel: sdb: assuming drive cache: write through
May 23 12:27:42 ipfire kernel:  sdb: sdb1
May 23 12:27:42 ipfire kernel: sd 2:0:0:0: Attached scsi disk sdb
May 23 12:27:42 ipfire kernel: sd 2:0:0:0: Attached scsi generic sg1 typ
  

Auf der Konsole gebt nur folgende Befehle mit den richtigen Angaben zu eurer Platte und Verzeichniss ein:

modprobe fuse
mount -t ntfs-3g /dev/sdb1 /media/disk200 -force           /dev/sdb1 und /media/disk200 ersetzen !!!! Das ist Wichtig !!!!


In meinem Fall wird die Platte /dev/sdb1 in das Verzeichnis /media/disk200 gemountet. Das Verzeichnis müßt ihr vorher anlegen mit:

mkdir /media/disk200


PS: Um die Platte auch nach einem reboot automatisch zu mounten ist eine Änderung der /etc/fstab nötig:

vi /etc/fstab

Da es häufig Probleme nach einem reboot gibt, da der IPFire die Platte im laufenden Betrieb als zb. /dev/sdb kennt, nach einem reboot USB Platten aber als /dev/uba wäre die bessere Lösung die Platte per uuid zu mounten.


Das sieht bei mir so aus:


[root@ipfire /dev/disk/by-uuid]# ls -la
total 0
drwxr-xr-x 2 root root 140 2008-05-23 12:27 .
drwxr-xr-x 6 root root 120 2008-05-23 12:27 ..
lrwxrwxrwx 1 root root  10 2008-05-23 14:16 0a52516c-4c8f-409b-bfd3-3822f3488b54 -> ../../hdc4
lrwxrwxrwx 1 root root  10 2008-05-23 14:16 a0f57890-3f21-42f2-a970-1dad86d1a1c3 -> ../../hdc1
lrwxrwxrwx 1 root root  10 2008-05-23 14:16 a2fbba1f-d3c6-4e42-b223-0abe591974be -> ../../hdc3
lrwxrwxrwx 1 root root  10 2008-05-23 12:27 B6605BDC605BA243 -> ../../sdb1
lrwxrwxrwx 1 root root  10 2008-05-23 14:16 c0115d68-5372-442c-9dfb-d4a7feab6de1 -> ../../sda1


Meine USB-Platte hat die uuid "B6605BDC605BA243" wie man schön sieht. Der Eintrag in der "/etc/fstab" den ihr hinzufügen müßt sollte dann so aussehen:


/dev/disk/by-uuid/B6605BDC605BA243   /media/disk200    ntfs-3g   rw,noatime,allow_other  0    0


Wenn ihr das geändert habt in der fstab macht folgendes auf der Konsole

mount -a

Nur sollte eure Platte gemountet sein und das auch über einen Neustart hinweg bleiben. Kontrolliert noch mal mit:

mount

ob eure Platte angezeigt wird. Bei mir sieht das so aus:


/dev/sdb1 on /media/disk200 type fuse (rw,noatime,allow_other,allow_other)


Bei Fragen einfach im Forum melden oder in unserem IRC Channel!!!

Persönliche Werkzeuge