Zugriff auf externe Festplatte

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Zugriff auf externe Festplatte

Beitrag von Duff » 19.09.2005 18:05:04

Hallo,

ich möchte meine externe USB-Festplatte auch unter Linux nutzen.
Ich habe auf der externen USB-Festplatte meine ganzen MP3s. Jetzt möchte ich sie über meinen Laptop nutzen. Ich habe die externen USB-Festplatte auch schon gemountet

Code: Alles auswählen

mount /dev/sda1 /mnt/usb-storage/
Das hat auch wunderbar funktioniert. Doch sobald ich versuche über ein Audio-Wiedergabe-Programm oder über den Konqueror darauf zuzugreifen, bekomme ich die Fehlermeldung: Zugriff verweigert.

Wie kann ich auf die externen USB-Festplatte zugreifen, ohne root zu sein???
Ich kann mich ja nicht schon als root anmelden???
Außerdem ist es ja nicht Sinn und Zweck der Sache, wenn ich als root alle mp3s von der externen USB-Festplatte in ein Verzeichnis auf der Festplatte meines Laptops kopiere.

Danke
Daniel

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 19.09.2005 18:38:51

Hallo Duff,
Deine "/etc/fstab" könntest Du um diese Zeile ergänzen:

Code: Alles auswählen

fuzzy@sid:/tmp$ cat /etc/fstab
[...]
/dev/sda1     /media/usb-storage auto    rw,user,noauto,sync 0   0
[...]
Jetzt kannst sollte folgender Befehl als user ausreichen

Code: Alles auswählen

mount /media/usb-storage
bzw. bevor Du die "Stecker" zur Festplatte ziehst :wink:

Code: Alles auswählen

umount /media/usb-storage
Du kannst auch "rw" durch "ro" ersetzen, dann kannst Du erstmal "nur lesend" zugreifen...

Gruß fuzzy

Benutzeravatar
daeron
Beiträge: 374
Registriert: 06.09.2004 16:43:48
Wohnort: Bremen

Beitrag von daeron » 19.09.2005 18:43:17

Wie sieht dein /etc/fstab Eintrag dafür aus?

Hier meiner, vielleicht hilft's:

Code: Alles auswählen

/dev/sdb1       /media/usbstick vfat    rw,users,sync,noatime,noauto    0       0

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 19.09.2005 19:46:53

Danke für die schnellen Antworten,
doch leider funktioniert das ganze bei mir noch nicht so recht.

Code: Alles auswählen

debian:/home/daniel# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda5       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda6       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/sda2       /usb2           vfat    user,noauto     0       0
/dev/sda1     /mnt/usb-storage auto    rw,user,noauto,sync 0   0
debian:/home/daniel# umount /mnt/usb-storage/
umount: /mnt/usb-storage: device is busy
umount: /mnt/usb-storage: device is busy
debian:/home/daniel# umount /mnt/usb-storage/
debian:/home/daniel# su daniel
daniel@debian:~$ mount /dev/sda1 /mnt/usb-storage/
mount: only root can do that
daniel@debian:~$
Jemand ne Idee?

Benutzeravatar
daeron
Beiträge: 374
Registriert: 06.09.2004 16:43:48
Wohnort: Bremen

Beitrag von daeron » 19.09.2005 20:51:15

Ich würde in der fstab nicht auto, sondern vfat angeben. Ob es daran liegt weiß ich aber nicht. Bist du sicher daß /dev/sda1 richtig ist? Was sagt denn

Code: Alles auswählen

tail -f /var/log/messages
wenn du die Platte einstöpselst? [Hm, wenn es als root klappt, wird /dev/sda1 wohl richtig sein :))]

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 19.09.2005 21:07:53

Danke für die Antwort!

Wenn ich die Platte einstecke, so kommt folgende Meldung:

Code: Alles auswählen

debian:/home/daniel# tail -f /var/log/messages
Sep 19 21:01:44 debian kernel: usb 4-3: new high speed USB device using address4
Sep 19 21:01:45 debian kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Sep 19 21:01:45 debian kernel:   Vendor: Genesys   Model: USB to IDE Disk   Rev: 0033
Sep 19 21:01:45 debian kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Sep 19 21:01:45 debian usb.agent[5418]:      usb-storage: already loaded
Sep 19 21:01:45 debian kernel: SCSI device sda: 586072368 512-byte hdwr sectors(300069 MB)
Sep 19 21:01:45 debian kernel: sda: assuming Write Enabled
Sep 19 21:01:45 debian kernel:  /dev/scsi/host2/bus0/target0/lun0: p1
Sep 19 21:01:45 debian kernel: Attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0
Sep 19 21:01:46 debian scsi.agent[5441]: disk at /devices/pci0000:00/0000:00:1d.7/usb4/4-3/4-3:1.0/host2/2:0:0:0
Sep 19 21:03:11 debian kernel: usb 4-3: USB disconnect, address 4
Sep 19 21:03:23 debian kernel: usb 4-3: new high speed USB device using address 5
Sep 19 21:03:24 debian kernel: scsi3 : SCSI emulation for USB Mass Storage devices
Sep 19 21:03:24 debian kernel:   Vendor: Genesys   Model: USB to IDE Disk   Rev: 0033
Sep 19 21:03:24 debian kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Sep 19 21:03:24 debian usb.agent[5553]:      usb-storage: already loaded
Sep 19 21:03:24 debian kernel: SCSI device sda: 586072368 512-byte hdwr sectors (300069 MB)
Sep 19 21:03:24 debian kernel: sda: assuming Write Enabled
Sep 19 21:03:24 debian kernel:  /dev/scsi/host3/bus0/target0/lun0: p1
Sep 19 21:03:24 debian kernel: Attached scsi removable disk sda at scsi3, channel 0, id 0, lun 0
Sep 19 21:03:25 debian scsi.agent[5582]: disk at /devices/pci0000:00/0000:00:1d.7/usb4/4-3/4-3:1.0/host3/3:0:0:0
Kann die Platte aber leider noch immer nicht als USER mounten!

Code: Alles auswählen

 debian:/home/daniel# su daniel
daniel@debian:~$ mount /dev/sda /mnt/usb-storage/
mount: only root can do that
daniel@debian:~$         

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 19.09.2005 21:25:10

versuch mal

Code: Alles auswählen

daniel@debian:~$ mount /dev/sda
oder

Code: Alles auswählen

daniel@debian:~$ mount /mnt/usb-storage/
beides sollte jetzt funktionieren.



Code: Alles auswählen

daniel@debian:~$ mount /dev/sda /mnt/usb-storage/
mount: only root can do that
ist natuerlich unschoen und unverstaendlich, aber wenn das erlaubt waere, koennte
der Benutzer /dev/sda auch irgendwo mounten, was man in der Regel nicht mag.
Und natuerlich koennte mount es trotzdem erlauben, wenn es exakt dem fstab-
Eintrag entspricht -- aber irgendwer muesste das programmieren ;)
Beware of programmers who carry screwdrivers.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 19.09.2005 21:35:36

Also das der Befehl

Code: Alles auswählen

daniel@debian:~$ mount /mnt/usb-storage/
funktioniert!

Jetzt kann ich endlich die externe USB-Festplatte mit all meinen mp3s nutzen.

Danke
Daniel

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 20.09.2005 12:25:53

Wie kann ich herausfinden, ob debian usb 2.0 unterstützt?

Habe nämlich das Gefühl, dass der Datentransfer zur externen USB-Festplatte nur max. 12 Mbit/s beträgt.

Fuffi
Beiträge: 92
Registriert: 28.04.2002 09:38:24
Wohnort: Wien

Beitrag von Fuffi » 20.09.2005 12:38:25

Hallo,

Code: Alles auswählen

lsusb -v
sollte dir eigentlich Auskunft darüber geben

mfg

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 20.09.2005 13:20:28

Mmh...
das funktioniert bei mir aber leider nicht.

Code: Alles auswählen

debian:/home/daniel# lsusb
bash: lsusb: command not found
debian:/home/daniel#  

Fuffi
Beiträge: 92
Registriert: 28.04.2002 09:38:24
Wohnort: Wien

Beitrag von Fuffi » 20.09.2005 13:25:44

ist das paket usbutils bei dir installiert?

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 20.09.2005 18:06:38

Nee, das Packet war nicht installiert.

Der Befehl

Code: Alles auswählen

debian:/# lsusb -v | more 
gibt aber eine Menge aus. Da blick ich ehrlich gesagt noch nicht so ganz durch.

Könnte hiermit meine externe USB-Festplatte gemeint sein?

Code: Alles auswählen

Bus 004 Device 005: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x05e3 Genesys Logic, Inc.
  idProduct          0x0702 USB 2.0 IDE Adapter
  bcdDevice            0.33
  iManufacturer           0
  iProduct                1 USB TO IDE
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower               96mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1

Benutzeravatar
daeron
Beiträge: 374
Registriert: 06.09.2004 16:43:48
Wohnort: Bremen

Beitrag von daeron » 21.09.2005 19:08:35

Duff hat geschrieben:Könnte hiermit meine externe USB-Festplatte gemeint sein?
Der Hersteller zumindest stimmt mit deinem Logauszug weiter oben überein.

Code: Alles auswählen

Bus 004 Device 005: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
(...)
  bcdUSB               2.00
Das sieht für mich wie ein 2.0-USB-Device aus, aber ich bin da kein Experte :)

Antworten