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

Reset read-only after error?

Hallo,

mein USB Stick wird so gemountet

/dev/sdc1 on /media/4353-ABF3 type vfat (ro,nosuid,nodev,relatime,uid=1001,gid=100,fmask=0022,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks)


Jetzt hatte sich das System beim kopieren mal aufgehangen und seit dem ist der Stick nur noch read-only. Schön und gut zur Sicherheit, aber ich würde ihn jetzt auch gerne wieder mit Schreibzugriff haben. Da der mount Eintrag on the fly automatisch erstellt wird weiß ich jetzt nicht genau wie ich das hinbekommen soll. In den Systemeinstellungen -> Hardware -> Wechselmedien habe ich auch schon mal ein Device vergessen gemacht, hat aber nicht geholfen. Wo merkt sich Linux/KDE denn das er das Dingen nur read-only mounten soll?

Danke!
 

ing0

Member
In der fstab (/etc/fstab) wirst du die Zeile wiederfinden die du schon gepostet hast


Code:
/dev/sdc1 on /media/4353-ABF3 type vfat (ro,nosuid,nodev,relatime,uid=1001,gid=100,fmask=0022,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks)

Den Parameter "ro" (read only) in "rw" (read/write) abändern und das Gerät neu mounten, dann sollte sich das Problem erledigt haben.

sieht dann so aus

Code:
/dev/sdc1 on /media/4353-ABF3 type vfat 
(rw,nosuid,nodev,relatime,uid=1001,gid=100,fmask=0022,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-rw,uhelper=udisks)

viel Erfolg
 
OP
K

klaus-dieter

Hacker
Hi,

eben nicht, die Einträge scheinen dynamisch generiert zu werden. Wenn der Stick nicht drin ist sind die Einträge nicht da. Wenn er drin ist, dann ist es zu spät sie zu ändern...

Danke!
 

ing0

Member
Okay, ich hab das grad mal selbst ausprobiert, bei mir tauchen überhaupt keine Fstab Einträge auf wenn ich was einstöpsel, dafür aber im Partitionierer, das wird offenbar alles von KDE verwaltet.
Steck das Ding mal ein und versuch per Yast -> Partitionierer die fstab einstellungen dort anzupassen. Dort kannst du dafür sorgen das das Teil per Geräte-ID eingehängt wird und mountoptionen angeben, aber die Defaults laufen zumindest bei mir einwandfrei inkl. Schreibrechte.


Viel Erfolg
 
Ich hatte auch oft Probleme, dass meine USB Sticks nicht so taten wie ich meinte.
Bei mir hilft es, wenn ich einen Eintrag in der fstab anlege. Mit Hilfe von Yast>Partitionierer USB Stick auswählen und Bearbeiten anwählen. Unter Einhängeoptionen Partition einhängen auswählen.

Mein Eintrag für den USB Stick sieht z.B. wie folgt aus:
Code:
/dev/disk/by-id/usb-USB_2.0_Flash_Disk_AA04012700026041-0:0-part1 /media/8GB-USB     vfat    	users,gid=users,exec,umask=0002,utf8=true,nofail 0 0

Also ganz im Sinne von ingO...
 

josef-wien

Ultimate Guru
Wechseldatenträger haben üblicherweise in der fstab nichts verloren.

Das Ganze könnte ein Problem mit dem Dateisystem sein. Was steht in den letzten Zeilen von /var/log/messages (oder vom Ergebnis des Befehls dmesg), nachdem der USB-Stick angeschlossen wurde.
 
OP
K

klaus-dieter

Hacker
da kommt in der Tat was mit FS Error:

Code:
Jan 12 19:17:41 linux-hrd7 kernel: [43533.285072] usb 2-1: new high-speed USB device number 4 using ehci_hcd
Jan 12 19:17:41 linux-hrd7 kernel: [43533.476838] usb 2-1: New USB device found, idVendor=058f, idProduct=6387
Jan 12 19:17:41 linux-hrd7 kernel: [43533.476848] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 12 19:17:41 linux-hrd7 kernel: [43533.476856] usb 2-1: SerialNumber: 12101091010085
Jan 12 19:17:41 linux-hrd7 kernel: [43533.477631] scsi7 : usb-storage 2-1:1.0
Jan 12 19:17:41 linux-hrd7 mtp-probe: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
Jan 12 19:17:41 linux-hrd7 mtp-probe: bus: 2, device: 4 was not an MTP device
Jan 12 19:17:41 linux-hrd7 dbus-daemon[503]: **** scsi_host ADDING /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/scsi_host/host7
Jan 12 19:17:41 linux-hrd7 dbus-daemon[503]: **** scsi_host IGNORING ADD /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/scsi_host/host7
Jan 12 19:17:42 linux-hrd7 kernel: [43534.482287] scsi 7:0:0:0: Direct-Access                               8.07 PQ: 0 ANSI: 4
Jan 12 19:17:42 linux-hrd7 kernel: [43534.482828] sd 7:0:0:0: Attached scsi generic sg2 type 0
Jan 12 19:17:42 linux-hrd7 kernel: [43534.485104] sd 7:0:0:0: [sdb] 61440000 512-byte logical blocks: (31.4 GB/29.2 GiB)
Jan 12 19:17:42 linux-hrd7 kernel: [43534.486247] sd 7:0:0:0: [sdb] Write Protect is off
Jan 12 19:17:42 linux-hrd7 kernel: [43534.486252] sd 7:0:0:0: [sdb] Mode Sense: 23 00 00 00
Jan 12 19:17:42 linux-hrd7 kernel: [43534.487375] sd 7:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Jan 12 19:17:42 linux-hrd7 kernel: [43534.602508]  sdb: sdb1
Jan 12 19:17:42 linux-hrd7 kernel: [43534.605843] sd 7:0:0:0: [sdb] Attached SCSI removable disk
Jan 12 19:17:42 linux-hrd7 dbus-daemon[503]: **** ADDING /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb
Jan 12 19:17:42 linux-hrd7 dbus-daemon[503]: **** UPDATING /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb
Jan 12 19:17:42 linux-hrd7 dbus-daemon[503]: **** ADDED /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb
Jan 12 19:17:42 linux-hrd7 dbus-daemon[503]: **** EMITTING ADDED for /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** ADDING /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** UPDATING /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** ADDED /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** EMITTING ADDED for /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** USING MOUNT OPTIONS 'uhelper=udisks,nodev,nosuid,uid=1001,gid=100,shortname=mixed,dmask=0077,utf8=1,showexec,flush' FOR DEVICE /dev/sdb1                                                                                                                                                                              
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** EMITTING JOB-CHANGED for /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1           
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: helper(pid  8870): launched job mount on /dev/sdb1                                                                                     
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** /proc/self/mountinfo changed                                                                                                      
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** MOUNTED /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1                            
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** CHANGING /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1                           
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** UPDATING /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1                           
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** CHANGED /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: helper(pid  8870): completed with exit code 0
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** UPDATING /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** EMITTING CHANGED for /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1
Jan 12 19:17:43 linux-hrd7 dbus-daemon[503]: **** EMITTING JOB-CHANGED for /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1
Jan 12 19:17:50 linux-hrd7 kernel: [43542.845751] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
Jan 12 19:17:50 linux-hrd7 kernel: [43542.845755] FAT-fs (sdb1): Filesystem has been set read-only
Jan 12 19:17:50 linux-hrd7 kernel: [43542.919135] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
 

spoensche

Moderator
Teammitglied
Dein FAT Dateisystem ist im Eimer, deshalb wird der Stick nur read-only gemountet und dient dabei zum Schutz der Daten.
 

josef-wien

Ultimate Guru
... und daher solltest Du zuerst die lesbaren Daten sichern und danach versuchen, das Dateisystem zu reparieren (entweder mit Windows oder nach einem umount mit dosfsck).
 
Oben