• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

(gelöst) externe festplatte nur unter root zugriffswillig

OP
P

pelikan

Hacker
Hallo zusammen,

unter Windows wird die Platte als einwandfrei gemeldet. Dateisystem: FAT32

Und nun zu den Linuxabfragen:

Abfrage mkdir /media


linux-wsb6:/home/klaus1 # mkdir /media
mkdir: kann Verzeichnis „/media“ nicht anlegen: Die Datei existiert bereits

Abfrage: was steht in Dir. media?

linux-wsb6:/home/klaus1 # cd /media
linux-wsb6:/media # ls
.hal-mtab-lock HDDRIVE2GO windows

Abfrage tail -f /var/log/messages (ohne Platte !!!)

# tail -f /var/log/messages
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.147030] ata3: SATA link down (SStatus 0 SControl 310)
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.147036] ata3.00: disabled
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.147046] ata3: EH complete
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.147061] ata3.00: detaching (SCSI 2:0:0:0)
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151314] sd 2:0:0:0: [sde] Synchronizing SCSI cache
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151352] sd 2:0:0:0: [sde] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151356] sd 2:0:0:0: [sde] Stopping disk
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151363] sd 2:0:0:0: [sde] START_STOP FAILED
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151364] sd 2:0:0:0: [sde] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Nov 23 14:29:23 linux-wsb6 su: (to root) klaus1 on /dev/pts/3

Abfrage tail -f /var/log/messages (Platte angeschlossen - Abfrageergebnis wird automatisch länger)

# tail -f /var/log/messages
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.147030] ata3: SATA link down (SStatus 0 SControl 310)
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.147036] ata3.00: disabled
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.147046] ata3: EH complete
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.147061] ata3.00: detaching (SCSI 2:0:0:0)
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151314] sd 2:0:0:0: [sde] Synchronizing SCSI cache
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151352] sd 2:0:0:0: [sde] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151356] sd 2:0:0:0: [sde] Stopping disk
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151363] sd 2:0:0:0: [sde] START_STOP FAILED
Nov 23 14:28:51 linux-wsb6 kernel: [ 1298.151364] sd 2:0:0:0: [sde] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Nov 23 14:29:23 linux-wsb6 su: (to root) klaus1 on /dev/pts/3
Nov 23 14:30:32 linux-wsb6 kernel: [ 1399.007091] ata3: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
Nov 23 14:30:32 linux-wsb6 kernel: [ 1399.007094] ata3: irq_stat 0x00000040, connection status changed
Nov 23 14:30:32 linux-wsb6 kernel: [ 1399.007098] ata3: SError: { DevExch }
Nov 23 14:30:32 linux-wsb6 kernel: [ 1399.007104] ata3: hard resetting link
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.043767] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.044794] ata3.00: ATA-8: Hitachi HDS721010CLA332, JP4OA39C, max UDMA/133
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.044797] ata3.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 31/32)
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.046001] ata3.00: configured for UDMA/133
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.046008] ata3: EH complete
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.046098] scsi 2:0:0:0: Direct-Access ATA Hitachi HDS72101 JP4O PQ: 0 ANSI: 5
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.046249] sd 2:0:0:0: Attached scsi generic sg5 type 0
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.046413] sd 2:0:0:0: [sde] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.046539] sd 2:0:0:0: [sde] Write Protect is off
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.046542] sd 2:0:0:0: [sde] Mode Sense: 00 3a 00 00
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.046559] sd 2:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.046722] sde: sde1
Nov 23 14:30:41 linux-wsb6 kernel: [ 1408.062214] sd 2:0:0:0: [sde] Attached SCSI disk

Abfrage /dev/sdb1 - (als user)

klaus1@linux-wsb6:~> /dev/sdb1
bash: /dev/sdb1: Datei oder Verzeichnis nicht gefunden
klaus1@linux-wsb6:~> /dev/sdba
bash: /dev/sdba: Datei oder Verzeichnis nicht gefunden
klaus1@linux-wsb6:~> /dev/sdb
bash: /dev/sdb: Keine Berechtigung
klaus1@linux-wsb6:~> /dev/sde
bash: /dev/sde: Keine Berechtigung

Abfrage fdisk -l - (als root)

linux-wsb6:/home/klaus1 # fdisk -l

Platte /dev/sda: 1000.2 GByte, 1000204886016 Byte
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x03191407

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 5222 41943069 7 HPFS/NTFS
/dev/sda2 5222 37205 256901148 7 HPFS/NTFS
/dev/sda3 * 37205 43079 47185929 83 Linux
/dev/sda4 43079 121602 630730768+ 5 Erweiterte
/dev/sda5 43079 44103 8220838+ 82 Linux Swap / Solaris
/dev/sda6 44103 121602 622509867 83 Linux

Platte /dev/sde: 1000.2 GByte, 1000204886016 Byte
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb321335b

Gerät boot. Anfang Ende Blöcke Id System
/dev/sde1 1 121601 976760001 c W95 FAT32 (LBA)

ab hier habe ich ein Interpretationsproblem

Abfrage /dev/sdb1 ...

klaus1@linux-wsb6:~> /dev/sdb1
bash: /dev/sdb1: Datei oder Verzeichnis nicht gefunden
klaus1@linux-wsb6:~> /dev/sdba
bash: /dev/sdba: Datei oder Verzeichnis nicht gefunden
klaus1@linux-wsb6:~> /dev/sdb
bash: /dev/sdb: Keine Berechtigung
klaus1@linux-wsb6:~> /dev/sde
bash: /dev/sde: Keine Berechtigung
klaus1@linux-wsb6:~> su
Passwort:
linux-wsb6:/home/klaus1 # fdisk -l

Platte /dev/sda: 1000.2 GByte, 1000204886016 Byte
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x03191407

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 5222 41943069 7 HPFS/NTFS
/dev/sda2 5222 37205 256901148 7 HPFS/NTFS
/dev/sda3 * 37205 43079 47185929 83 Linux
/dev/sda4 43079 121602 630730768+ 5 Erweiterte
/dev/sda5 43079 44103 8220838+ 82 Linux Swap / Solaris
/dev/sda6 44103 121602 622509867 83 Linux

Platte /dev/sde: 1000.2 GByte, 1000204886016 Byte
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb321335b

Gerät boot. Anfang Ende Blöcke Id System
/dev/sde1 1 121601 976760001 c W95 FAT32 (LBA)
linux-wsb6:/home/klaus1 # blkid /dev/sdb1
linux-wsb6:/home/klaus1 # blkid /dev/sdb
linux-wsb6:/home/klaus1 # blkid /dev/sdbe
linux-wsb6:/home/klaus1 # blkid /dev/sde
linux-wsb6:/home/klaus1 #

Schritt 3 konnte ich nicht richtig lösen. Ich weiß nicht, wie die Platte wirklich benannt wird und habe es mit unterschiedlichen /sdb ... versucht. Leider ohne Ergebnis.

Da brauche ich weitere Detailunterstützung.

pelikan
 

lOtz1009

Moderator
Teammitglied
RME schrieb:
3- Ermittle die uuid der Partition (wenn der Device-Name nicht "/dev/sdb1" lautet, dann entsprechend anpassen):

Code:
# blkid /dev/sdb1
Bei dir ist die Platte momentan /dev/sde1

IIRC gab es einen Bug, der im Zusammenspiel mit HAL und KDE verhindert hat, dass man bestimmte Medien nicht als "normaler" User einhängen konnte.
 
OP
P

pelikan

Hacker
Hallo,

Ergebnis blkid /dev/sdb1 sieh Kasten.
blkid /dev/sde1 ergab keine Anzeige.
Was bezweckt denn dieser Konsolbefehl?


Abfrage blkid /dev/sdb1

linux-wsb6:/home/klaus1 # blkid /dev/sdb1
/dev/sdb1: LABEL="HDDRIVE2GO" UUID="1107-1E4C" TYPE="vfat"


linux-wsb6:/home/klaus1 # tail -f /var/log/messages
Nov 23 18:53:40 linux-wsb6 TUSB_Daemon: WARNING: Daemon started without root privileges (4,4) - access to ports might be denied.
Nov 23 18:53:40 linux-wsb6 TUSB_Daemon: TurboPrint Daemon installed successfully - (C)2007 ZEDOnet.
Nov 23 18:53:40 linux-wsb6 SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
Nov 23 18:53:40 linux-wsb6 SuSEfirewall2: batch committing...
Nov 23 18:53:40 linux-wsb6 SuSEfirewall2: Firewall rules successfully set
Nov 23 18:53:40 linux-wsb6 kernel: [ 23.175318] bootsplash: status on console 0 changed to on
Nov 23 18:53:46 linux-wsb6 python: hp-systray[3436]: error: option -s not recognized
Nov 23 18:53:48 linux-wsb6 polkitd[3455]: started daemon version 0.96 using authority implementation `local' version `0.96'
Nov 23 18:53:48 linux-wsb6 polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session1 (system bus name :1.36 [/usr/lib/kde4/libexec/polkit-kde-authentication-agent-1], object path /org/kde/PolicyKit1/AuthenticationAgent, locale de_DE.UTF-8)
Nov 23 18:54:53 linux-wsb6 su: (to root) klaus1 on /dev/pts/0


pelikan
 

josef-wien

Ultimate Guru
Der Gerätename wird bei jedem Systemstart neu festgelegt. Bei Deinen Versuchen erhielt die Platte manchmal /dev/sdb und manchmal /dev/sde (und die einzige Partition /dev/sdb1 bzw. /dev/sde1). Der Gerätename ist daher zur dauerhaften Identifizierung nicht geeignet. Dazu mußt Du Geräte-ID, UUID oder Volume-Kennung verwenden, die letzten beiden zeigt Dir der Befehl blkid an, mit
Code:
/sbin/udevadm info -q all -n /dev/sdb1 | egrep "N:|S:"
siehst Du ein bißchen mehr. Da Du Dich für den manuellen Weg entschieden hast, mußt Du einen der Begriffe ...by-id..., ...by-uuid... oder ...by-label... für den fstab-Eintrag verwenden.
 

RME

Advanced Hacker
Hallo josef-wien,

Danke sehr für Deinen Beitrag -- Habe diesen erst gesehen als meiner fertig war.

----------

Hallo pelikan,

pelikan schrieb:
blkid /dev/sde1 ergab keine Anzeige.
Das Problem ist dass Du offenbar irgendwelche externe Geräte (zusätzlich zur externen Festplatte) einmal angeschlossen und dann wieder nicht angeschlossen hast (memory cards?). So ändert sich dann eben auch die Bezeichnung der externen Festplatte -- so stellst Du Dir selber das Bein und unsere Anleitung wird unnötig erschwert.

Zum Beispiel, in Deinem Betrag vom 21. Nov 2010, 13:09 ist die Ausgabe von "fdisk -l" (unterste zwei Zeilen):

Code:
   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1               1      121601   976760001    c  W95 FAT32 (LBA)
Also, die externe Festplatte ist "/dev/sdb1"

Dann, in Deinem Betrag vom 23. Nov 2010, 14:53 ist die Ausgabe von "fdisk -l" (unterste Zeile):

Code:
/dev/sde1 1 121601 976760001 c W95 FAT32 (LBA)
Hier ist die externe Festplatte "/dev/sde1" (vorher "/dev/sdb1").

Dann, im Betrag vom 23. Nov 2010, 19:07 ist die Ausgabe von "blkid /dev/sde1"

Code:
blkid /dev/sde1 ergab keine Anzeige.
dafür ist:

Code:
linux-wsb6:/home/klaus1 # blkid /dev/sdb1
/dev/sdb1: LABEL="HDDRIVE2GO" UUID="1107-1E4C" TYPE="vfat"
also wieder "/dev/sdb1"

"/dev/sdb1" -- "/dev/sde1" -- "/dev/sdb1" -- immer wieder anders!

Lass bitte Deine externen Geräte in einer konstanten Konfiguration solange Du dieses Problem zu lösen versuchst, sonst nützen unsere Anleitungen wenig.

==========

blkid /dev/sde1 ergab keine Anzeige.
Was bezweckt denn dieser Konsolbefehl?
Das Problem mit "/dev/sdb1" (und Varianten) als Bezeichnung der externen Platte ist (wie Du ja jetzt selber demonstriert hast) dass diese ändern jenachdem was noch für andere Geräte angeschlossen sind und auch in welcher Reihenfolge diese angeschlossen wurden. Diese Bezeichnung, da nicht konstant, ist daher unbrauchbar für einen "/etc/fstab" Eintrag.

Hingegen hat jedes Gerät eine uuid = Universally unique identifier -- also eine eigene Identifikations-Nummer welche konstant ist. Diese Nummer (eben die uuid) eignet sich daher für einen Eintrag in der "/dev/sdb1" Datei.

Diese uuid muss aber zuerst ermittelt werden -- dies hast Du (zufällig) gemacht:

Code:
linux-wsb6:/home/klaus1 # blkid /dev/sdb1
/dev/sdb1: LABEL="HDDRIVE2GO" UUID="1107-1E4C" TYPE="vfat"
Die uuid ist "1107-1E4C"

==========

Also, im folgenden beziehe ich mich wieder auf mainen Beitrag vom 22. Nov 2010, 21:05

Ich gehe davon aus dass Du ein Verzeichnis erstellt hast (gemäss -1-):

Code:
/media/windows
-2- hast Du gemacht (etwas zufällig aber immerhin).

-3- hast Du gemacht (auch eher zufällig aber immerhin).

Jetzt mit -4- weiterfahren:

-4- Ergänze Deine "/etc/fstab" Datei wie folgt (copy-paste):

Code:
# externe usb-Platte (FAT32)
/dev/disk/by-uuid/1107-1E4C  /media/windows  FAT32 users,gid=users,utf8,noatime,noauto  0  0
(uuid = "1107-1E4C" hast Du oben ermittelt)

Dann die restlichen Schritte -- diese sind einfach, aber bitte lese trotzdem genau was ich geschrieben habe.

Gruss,
Roland
 
OP
P

pelikan

Hacker
Hallo zusammen,

puuuh, sdb, sde .......sdb1, sde1..... jetzt habe ich die Zusammenhänge begriffen.

Zur Vorsicht liste ich den aktuellen Stand noch einmal auf:

# fdisk -l

Platte /dev/sda: 1000.2 GByte, 1000204886016 Byte
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x03191407

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 5222 41943069 7 HPFS/NTFS
/dev/sda2 5222 37205 256901148 7 HPFS/NTFS
/dev/sda3 * 37205 43079 47185929 83 Linux
/dev/sda4 43079 121602 630730768+ 5 Erweiterte
/dev/sda5 43079 44103 8220838+ 82 Linux Swap / Solaris
/dev/sda6 44103 121602 622509867 83 Linux

Platte /dev/sdb: 1000.2 GByte, 1000204886016 Byte
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb321335b

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 121601 976760001 c W95 FAT32 (LBA)
linux-wsb6:/home/klaus1 # blkid /dev/sdb1
/dev/sdb1: LABEL="HDDRIVE2GO" UUID="1107-1E4C" TYPE="vfat"

linux-wsb6:/home/klaus1 # /sbin/udevadm info -q all -n /dev/sdb1 | egrep "N:|S:"
N: sdb1
S: block/8:17
S: disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ0XLB8H-part1
S: disk/by-id/scsi-SATA_Hitachi_HDS7210_JP2930HQ0XLB8H-part1
S: disk/by-path/pci-0000:00:0e.0-scsi-2:0:0:0-part1
S: disk/by-uuid/1107-1E4C
S: disk/by-label/HDDRIVE2GO
S: disk/by-id/wwn-0x5000cca35dccff53-part1

Das stimmt also schon mal.

Nun die angelegten Verzeichnisse:

linux-wsb6:/home/klaus1 # ls /media
.hal-mtab-lock HDDRIVE2GO windows
linux-wsb6:/home/klaus1 # ls /media/windows
linux-wsb6:/home/klaus1 #

Nun die aktuelle fstab (ohne neu Einträge)

Code:
Inhalt fstab 
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part3 /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part5 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part6 /home                ext4       acl,user_xattr        1 2
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part2 /windows/D           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

und nun die notwendige Änderung von fstab:

Code:
Inhalt fstab 
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part3 /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part5 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part6 /home                ext4       acl,user_xattr        1 2
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part2 /windows/D           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

neuer Eintrag (als root)
# externe usb-Platte (FAT32)
/dev/disk/by-uuid/1107-1E4C  /media/windows  FAT32 users,gid=users,utf8,noatime,noauto  0  0

weiter mit Schritt 5 + 6
Wäre das so richtig?

pelkian
 
OP
P

pelikan

Hacker
Hallo Roland,

jetzt haben wir es fast geschafft.

laus1@linux-wsb6:~> mount /media/windows
mount: unbekannter Dateisystemtyp „FAT32“
klaus1@linux-wsb6:~>

Der Plattenzugriff scheint zu funktionieren. Es wird nur noch über den Dateityp gemeckert.

/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part3 / ext4 acl,user_xattr 1 1
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part5 swap swap defaults 0 0
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part6 /home ext4 acl,user_xattr 1 2
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part1 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2930HQ25V7KP-part2 /windows/D ntfs-3g users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
# externe usb-Platte(FAT32)
/dev/disk/by-uuid/1107-1E4C /media/windows FAT32 users,gid=users,utf8,noatime,noauto 0 0

In der fstab den Eintrag FAT32 entfernen?

klaus1@linux-wsb6:~> ls /media/windows
klaus1@linux-wsb6:~> ls /media
HDDRIVE2GO windows
klaus1@linux-wsb6:~>

Warum ergibt ls /media/windows kein Ergebnis?

pelikan
 
So hat das Alles angefangen.
pelikan schrieb:
Hallo,

das Problem ist im Forum schon mehrfach als gelöst beschrieben - ich raffs aber nicht.
Also:
Suse 11.3 - 32-bit
externe Festplatte HDDRIVE2GO (USB bzw. Datenhafen Medion)

Als User habe ich keinen Zugriff auf die externe Festplatte. Sie lässt sich nur von root ansprechen und steuern.
Hier eine Antwort von jemand der sich mit Linux auskennt.
gropiuskalle schrieb:
Ich weiß nicht wie ich den Mountpunkt dauerhaft oder überhaupt einrichten kann.

Externe Medien (also solche, die beim Boot-Vorgang ggf. noch gar nicht vorhanden sind) haben in der fstab nichts zu suchen.

Interessant wäre, mit welchem Dateisystem das Ding formatiert ist. Hast Du in letzter Zeit *innerhalb der SuSE* mit irgendwelchen Partitionierungstools gearbeitet?
Ich frage mich ganze Zeit hier: Warum eine externe USB Platte in der Datei fstab eintragen???? Eine externe Festplatte wird nach KDE Start einfach eingesteckt und nach der Arbeit wieder sicher entfernt.
 
OP
P

pelikan

Hacker
Hallo,

TÄTÄRÄTÄ - es funktioniert.


Heinz-Peter schreibt:
Ich frage mich ganze Zeit hier: Warum eine externe USB Platte in der Datei fstab eintragen???? Eine externe Festplatte wird nach KDE Start einfach eingesteckt und nach der Arbeit wieder sicher entfernt.

Tja, das war bis zu dieser Fehlermeldung auch der Fall. Platte andocken, als user root-pw eingeben und los gings.
Warum nun ein Eintrag in fstab zur Lösung des Problems geführt hat - keine Ahnung.
Kannst du mir erklären, was und warum der Eintrag in fstab richtig oder falsch ist. Und, wenn nicht in fstab, wo oder wie dann?


gutt goan
pelikan
 
pelikan schrieb:
Hallo,
Kannst du mir erklären, was und warum der Eintrag in fstab richtig oder falsch ist. Und, wenn nicht in fstab, wo oder wie dann?
In der fstab steht nur Hardware die auf die Dauer mit dem Massaboard verbunden ist.
Was für eine Nebenwirkung so ein Eintrag hat habe ich nicht getestet.
Gruß Heinz-Peter
 
OP
P

pelikan

Hacker
Hallo zusammen,

In der fstab steht nur Hardware die auf die Dauer mit dem Massaboard verbunden ist.
Was für eine Nebenwirkung so ein Eintrag hat habe ich nicht getestet.

Welche Auswirkungen der Eintrag in fstab letztendlich haben wird, kann ich nicht beurteilen.
Ich habe bisher erfolgreich versucht:

- Platte angedockt, System runtergefahren und neu gestartet > funktioniert
- Platte unmount, von USB getrennt, System neu gestartet, Platte angedockt > funktioniert, Platte wird erkannt, Zugriff möglich
- Platte unmount, Icon verschwindet in Dolphin, Platte entfernt und wieder angedockt > alles funktioniert

Wenn der Zustand so bleibt, kann ich gut damit leben.

Ich danke allen, die die Geduld zur Lösung aufgebracht haben.

pelikan
 

josef-wien

Ultimate Guru
Heinz-Peter schrieb:
Ich frage mich ganze Zeit hier: Warum eine externe USB Platte in der Datei fstab eintragen?
Es handelt sich hier nicht um eine über USB angeschlossene Platte. Die Platte wird über SATA angeschlossen und als interne Platte erkannt:
pelikan schrieb:
Permission Denied By Policy: org.freedesktop.hal storage.mount-fixed
Daher muß entweder eine PolicyKit-Regel (mit der man sehr genau spezifizieren kann) definiert oder ein fstab-Eintrag (der für alle gilt) vorgenommen werden.

pelikan schrieb:
Tja, das war bis zu dieser Fehlermeldung auch der Fall. Platte andocken, als user root-pw eingeben und los gings.
Auf Grund diverser Forumsbeiträge vermute ich, daß bei openSUSE 11.2 Programme der grafischen Oberfläche (die das Anschließen "bemerken" und daraufhin Aktionen veranlassen) anders agiert und an Stelle der Ausgabe der Fehlermeldung eine Lösung angeboten haben.

Wer sich mit dem Thema eingehend befassen will (ich gehöre nicht dazu), findet ausreichend Lesestoff:
/usr/share/gtk-doc/html/polkit/index.html (aktueller als http://hal.freedesktop.org/docs/PolicyKit/)
http://hal.freedesktop.org/docs/polkit/
 
Oben