Moin,
ich hab hier ein schwerwiegendes Problem mit meinem USB-Stick.
Kurz zur Vorgeschichte:
* USB-Stick mit 8 GB (USB 2.0)
* mit NTFS formatiert
* device-file ist /dev/sdb, einzigste Partition darauf ist /dev/sdb1
* Wurde bis heute problemlos via automount read-write gemounted
* Bevor die Frage kommt: Ja, alle unten stehenden Aktionen wurden mittels sudo ausgeführt, der Übersichtlichkeit halber hab ich mir das gespart (bzw. mit sudo -s gearbeitet)
Das Problem:
* Seit heute lässt sich das Ding nicht mehr read-write mounten
* Wodurch das provoziert wurde, kann ich nicht nachvollziehen. Updates hab ich keine gemacht, kann aber nicht ausschließen, das das ganze durch ein "unsauberes" Abziehen (sprich ohne unmounten) entstanden ist.
Symptome / Versuchte Problembehandlung:
dmesg | tail
sagt nach dem Einstöpseln folgendes:
[12124.111564] usb 3-6: new high speed USB device using ehci_hcd and address 6 [12124.624496] usb 3-6: configuration #1 chosen from 1 choice [12124.625729] scsi4 : SCSI emulation for USB Mass Storage devices [12124.626578] usb-storage: device found at 6 [12124.626585] usb-storage: waiting for device to settle before scanning [12132.698838] usb-storage: device scan complete [12132.699950] scsi 4:0:0:0: Direct-Access Ut165 USB2FlashStorage 0.00 PQ: 0 ANSI: 2 [12132.710889] sd 4:0:0:0: [sdb] Attached SCSI removable disk [12132.710977] sd 4:0:0:0: Attached scsi generic sg1 type 0 [12133.439396] sd 4:0:0:0: [sdb] 15794176 512-byte hardware sectors (8087 MB) [12133.440651] sd 4:0:0:0: [sdb] Write Protect is on [12133.440659] sd 4:0:0:0: [sdb] Mode Sense: 0b 00 80 00 [12133.440665] sd 4:0:0:0: [sdb] Assuming drive cache: write through [12133.443012] sd 4:0:0:0: [sdb] 15794176 512-byte hardware sectors (8087 MB) [12133.443648] sd 4:0:0:0: [sdb] Write Protect is on [12133.443656] sd 4:0:0:0: [sdb] Mode Sense: 0b 00 80 00 [12133.443661] sd 4:0:0:0: [sdb] Assuming drive cache: write through [12133.443673] sdb: sdb1
* Der gnome-automounter beschwert sich dann mittels:
Unable to mount Volume .... Read-only filesystem
Da man aus dem Fehlerfenster nicht copy&pasten kann (was ist denn das für ein Schwachsinn eigentlich?) spar ich mir hier das Abtippeln, da weiter unten die genauen mount-Fehlermeldungen kommen.
* Gut, dann händisch versucht zu mounten:
mount -t ntfs /dev/sdb1 /mnt/usb/ Error opening partition device: Read-only file system Failed to mount '/dev/sdb1': Read-only file system
* Ok, dann halt read-only erst mal gemountet:
mount -t ntfs /dev/sdb1 /mnt/usb/ -o ro
Das klappt.
* Dann mal dummdreist versucht read-write zu remounten:
mount -t ntfs /dev/sdb1 /mnt/usb/ -o rw,remount
Das klappt erwartungsgemäß nicht:
mount -t ntfs /dev/sdb1 /mnt/usb/ -o rw,remount Remounting is not supported at present. You have to umount volume and then mount it once again.
* Da ich eh von allen Daten auf dem Stick ein Backup hatte, wollte ich dann einfach mal ein neues Filesystem drüberbügeln:
mkfs.ext3 /dev/sdb1 mke2fs 1.40.8 (13-Mar-2008) /dev/sdb1: Read-only file system while setting up superblock
(In der man-page sehe ich keine entsprechende force-Option)
* Auch mit gparted klappt es nicht:
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
* Ich kann das Drecksding nicht mal unter Windows formatieren, auch Windows meckert dann wegen read-only
* google danach ist leider nicht sonderlich hilfreich, da man dabei nur auf Fälle stößt wo meine obige Vorgehensweise geklappt hat....
* fsck gibt es ja nicht für ntfs und ich kenne jetzt auch keine Äquivalent für Linux
* Auch ein verzweifelter Versuch mit dd scheitert natürlich:
dd if=/dev/zero of=/dev/sdb dd: opening `/dev/sdb': Read-only file system
Ich bin für jede Idee überaus dankbar und aufgeschlossen, wie krieg ich das Ding zumindest mal wieder formatiert?