[Debian] USB-Festplatte automatisch erkennen

E

Epyx

Grünschnabel
Hallo,

ich habe ein Problem mit einer USB-Festplatte an meinem Debian-Server.
Es handelt sich dabei um eine 3 TB USB 3.0-Festplatte (GPT).
Diese ist an meinem Server per USB 2.0 (da ich keinen 3.0 Port habe) angeschlossen.

Das mounten und der Automount der Festplatte (mittels UUID und ntfs) funktioniert einwandfrei.

Das Problem ist allerdings, dass die Festplatte (hardwaretechnisch) beim Booten nicht erkannt wird.
Erst wenn das System gestartet ist und ich die Festplatte rausziehe und erneut reinstecke wird sie erkannt (als /dev/sdb).

Was kann ich tun damit die Festplatte automatisch beim Booten erkannt wird?


- MfG Epyx
 
Wird die Festplatte beim booten nur nicht gemountet, oder fehlt gar das device file?
Ist das Modul
Code:
usb-storage
nach dem booten geladen?
Falls nicht, mal in /etc/modprobe.conf eintragen.
 
Also die komplette Festplatte, sprich "/dev/sdb" wird beim Booten nicht gemounted bzw. erkannt.
Diese Datei existiert erst nach erneutem reinstecken der Festplatte.
Wo kann ich sehen, ob das Modul "usb-storage" beim Booten geladen wird?

Die Datei "/etc/modprobe.conf" existiert bei mir auch nicht.

- MfG Epyx
 
Gib nach dem Booten als root 'lsmod |grep storage' ein, um zu sehen ob das Modul geladen ist. Die modprobe.conf-Datei kann man anlegen, wenn sie noch nicht vorhanden ist.
 
Das ist witzig genau das gleiche Problem habe ich seit gestern auch. Ich schau mir das auch heute Abend nochmal an :D
 
Hast Du schon versucht, mittels UUID oder LABEL in der fstab einzuhaengen? Die Geraetenamen werden ja oft dynamisch vergeben (deswegen wohl der Effekt, dass Du die Platte nach dem Start neu einstecken musst) - das koennte mit UUID oder LABEL besser gehen.
 
Also bei der Eingabe von "lsmod |grep storage" kam nichts raus...
Nun habe ich in die "/etc/modules" mal die Zeile "usb-storage" eingetragen und neu gestartet.
Jetzt erscheint mit "lsmod |grep storage" folgendes:

usb_storage 40233 0
usbcore 123399 4 usb_storage,uhci_hcd,ehci_hcd
scsi_mod 126901 5 usb_storage,sg,sd_mod,sr_mod,libata

Allerdings existiert "/dev/sdb" immer noch nicht automatisch.
Wie vorher erst nach erneutem reinstecken der Festplatte :/

Hast Du schon versucht, mittels UUID oder LABEL in der fstab einzuhaengen? Die Geraetenamen werden ja oft dynamisch vergeben (deswegen wohl der Effekt, dass Du die Platte nach dem Start neu einstecken musst) - das koennte mit UUID oder LABEL besser gehen.

In der "/etc/fstab" habe ich folgenden Eintrag vorgenommen und die UUID stimmt nach wie vor:
UUID=52B62743B6272747 /mnt/airy ntfs user,comment='systemd.automount$
Folgendes habe ich auch probiert, was ebenfalls nicht ging:
/dev/sdb2 /mnt/airy ntfs user,comment='systemd.automount' 0 0

Falls es jemandem weiterhilft: Der Befehl "dmesg | tail" zeigt mir direkt nach dem booten folgendes:
[ 6.138796] EXT3 FS on sda1, internal journal
[ 6.273205] loop: module loaded
[ 6.315798] Initializing USB Mass Storage driver...
[ 6.315861] usbcore: registered new interface driver usb-storage
[ 6.315865] USB Mass Storage support registered.
[ 7.266372] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 7.268414] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
[ 7.268996] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 8.120022] fuse init (API version 7.13)
[ 17.313255] eth0: no IPv6 routers present

Weitere Infos:
Folgende Ausgabe erhalte erhalte ich bei dem Befehl "tail -f /var/log/messages" wenn ich die Festplatte nach dem booten neu einstecke:

Apr 8 22:42:21 debian kernel: [ 804.696520] usb 1-3: new high speed USB device using ehci_hcd and address 2
Apr 8 22:42:31 debian kernel: [ 814.860556] usb 1-3: New USB device found, idVendor=174c, idProduct=55aa
Apr 8 22:42:31 debian kernel: [ 814.860563] usb 1-3: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Apr 8 22:42:31 debian kernel: [ 814.860568] usb 1-3: Product: USB to S-ATA
Apr 8 22:42:31 debian kernel: [ 814.860571] usb 1-3: Manufacturer: Asmedia
Apr 8 22:42:31 debian kernel: [ 814.860761] usb 1-3: configuration #1 chosen from 1 choice
Apr 8 22:42:33 debian kernel: [ 816.331623] scsi4 : SCSI emulation for USB Mass Storage devices
Apr 8 22:42:38 debian kernel: [ 821.333782] scsi 4:0:0:0: Direct-Access ST3000DM 001-9YN166 CC4B PQ: 0 ANSI: 0
Apr 8 22:42:38 debian kernel: [ 821.335118] sd 4:0:0:0: Attached scsi generic sg2 type 0
Apr 8 22:42:38 debian kernel: [ 821.335891] sd 4:0:0:0: [sdb] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
Apr 8 22:42:38 debian kernel: [ 821.336858] sd 4:0:0:0: [sdb] Write Protect is off
Apr 8 22:42:38 debian kernel: [ 821.337639] sd 4:0:0:0: [sdb] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
Apr 8 22:42:38 debian kernel: [ 821.338447] sdb: sdb1 sdb2
Apr 8 22:42:38 debian kernel: [ 821.382777] sd 4:0:0:0: [sdb] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
Apr 8 22:42:38 debian kernel: [ 821.383584] sd 4:0:0:0: [sdb] Attached SCSI disk

Zu guter letzt noch einmal der Befehl "dmesg | tail" nach dem erneuten Einstecken:

[ 821.335891] sd 4:0:0:0: [sdb] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
[ 821.336858] sd 4:0:0:0: [sdb] Write Protect is off
[ 821.336864] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 821.336867] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 821.337639] sd 4:0:0:0: [sdb] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
[ 821.338382] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 821.338447] sdb: sdb1 sdb2
[ 821.382777] sd 4:0:0:0: [sdb] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
[ 821.383519] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 821.383584] sd 4:0:0:0: [sdb] Attached SCSI disk

EDIT:
Ich habe nun einen Fehler beim Bootvorgang festgestellt, vielleicht kann damit jemand etwas anfangen:

Loading, please wait...
INIT: version 2.88 booting
Using makefile-style concurrent boot in runlevel S.
Starting the hotplug events dispatcher: udevd.
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated... [ 4.776932] Error: Driver 'pcspkr' is already registered, aborting...
done.
Setting parameters of disc: (none).
Setting preliminary keymap...done.
Activating swap...done.

- MfG Epyx
 
Zuletzt bearbeitet:
Hm, hat keiner eine Idee woran es liegen könnte?

Hier nochmal ein kompletter Boot-Vorgang aus der /var/log/messages falls es jemandem hilft:

http://pastebin.com/QAhRn8un

Und nachdem ich dann die Platte rausziehe und neu anschließe erscheint folgendes:

Apr 14 02:02:27 debian kernel: [ 364.728560] usb 1-3: new high speed USB device using ehci_hcd and address 2
Apr 14 02:02:37 debian kernel: [ 374.892620] usb 1-3: New USB device found, idVendor=174c, idProduct=55aa
Apr 14 02:02:37 debian kernel: [ 374.892627] usb 1-3: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Apr 14 02:02:37 debian kernel: [ 374.892631] usb 1-3: Product: USB to S-ATA
Apr 14 02:02:37 debian kernel: [ 374.892635] usb 1-3: Manufacturer: Asmedia
Apr 14 02:02:37 debian kernel: [ 374.892798] usb 1-3: configuration #1 chosen from 1 choice
Apr 14 02:02:38 debian kernel: [ 375.316125] scsi4 : SCSI emulation for USB Mass Storage devices
Apr 14 02:02:43 debian kernel: [ 380.317932] scsi 4:0:0:0: Direct-Access ST3000DM 001-9YN166 CC4B PQ: 0 ANSI: 0
Apr 14 02:02:43 debian kernel: [ 380.319603] sd 4:0:0:0: Attached scsi generic sg2 type 0
Apr 14 02:02:43 debian kernel: [ 380.320289] sd 4:0:0:0: [sdb] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
Apr 14 02:02:43 debian kernel: [ 380.321165] sd 4:0:0:0: [sdb] Write Protect is off
Apr 14 02:02:43 debian kernel: [ 380.321912] sd 4:0:0:0: [sdb] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
Apr 14 02:02:43 debian kernel: [ 380.322758] sdb: sdb1 sdb2
Apr 14 02:02:43 debian kernel: [ 380.366291] sd 4:0:0:0: [sdb] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
Apr 14 02:02:43 debian kernel: [ 380.367103] sd 4:0:0:0: [sdb] Attached SCSI disk
 

Ähnliche Themen

USB Fehler bei aufwachender Platte

Hardware RAID-0 kaputt / wird nicht mehr erkannt

Modulfehler?

Festplatte stirbt, dd funktioniert nicht

Usb 2.0 :(

Zurück
Oben