USB-NTFS-Platten
Aus IPFireWiki
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!!!

