Die externe Festplatte scheint rw zu sein, wechselt jedoch zu ro

771
brjaga

Wenn ich meine externe Festplatte zum ersten Mal einhänge, wird behauptet, dass sie rw montiert ist:

# mkdir /media/external-hdd # mount /dev/sdb1 /media/external-hdd # mount | grep sdb1 /dev/sdb1 on /media/external-hdd type ext3 (rw,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered) 

Wenn ich jedoch schreibe, erhalte ich eine Fehlermeldung, und es wird jetzt schreibgeschützt angezeigt:

# touch /media/external-hdd/test touch: cannot touch `/media/external-hdd/test': Read-only file system # mount | grep sdb1 /dev/sdb1 on /media/external-hdd type ext3 (ro,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered) 

EDIT: Ich denke, es hat etwas mit dem ext3-Journal zu tun, da ich beim Ausführen von dmesg folgendes bekomme:

[4964983.186798] EXT3-fs (sdb1): warning: mounting fs with errors, running e2fsck is recommended [4964983.187960] EXT3-fs (sdb1): using internal journal [4964983.187970] EXT3-fs (sdb1): recovery complete [4964983.192469] EXT3-fs (sdb1): mounted filesystem with ordered data mode [4964989.011023] end_request: I/O error, dev sdb, sector 976492584 [4964989.011040] Buffer I/O error on device sdb1, logical block 122061317 [4964989.011048] lost page write due to I/O error on sdb1 [4964989.011081] Aborting journal on device sdb1. [4965081.221503] EXT3-fs (sdb1): error: ext3_journal_start_sb: Detected aborted journal [4965081.221520] EXT3-fs (sdb1): error: remounting filesystem read-only 
1

1 Antwort auf die Frage

1
shawty

Versuchen Sie, fsck auf dem Gerät auszuführen, bevor Sie es montieren. Anscheinend gibt es Fehler, die vom Betriebssystem korrigiert werden müssen, bevor Sie vollen RW-Zugriff haben.

Sie können dies tun, indem Sie sicherstellen, dass Sie das Laufwerk aushängen

umount /dev/xxxx 

dann tippen

fsck /dev/xxxx 

Dabei ist 'xxxx' die Gerätekennung des betreffenden Laufwerks.

Dies ist darauf zurückzuführen, dass beim Mounten eines Laufwerks im Hintergrund eine sehr schnelle Überprüfung der Integrität durchgeführt wird. Wenn bei dieser Prüfung Probleme gemeldet werden, die Sie nicht daran hindern, auf das Laufwerk zuzugreifen, dies in der Zukunft jedoch Probleme verursachen kann, können Sie mit dem Befehl mount nicht auf die Festplatte schreiben, bis sie behoben ist.

Sie können jedoch lesen, falls Sie die Dateien an einen sicheren Ort verschieben möchten, bevor Sie sie reparieren.

Wenn ich fsck mache, heißt es, dass es Fehler behebt, aber wenn ich danach versuche, auf das Volume zu schreiben, wird immer noch schreibgeschützt. Und fsck sagt, dass es wieder Fehler gibt brjaga vor 8 Jahren 1
In diesem Fall möchten Sie vielleicht alle Ihre Dateien aus dem Laufwerk lesen und ersetzen. Das Laufwerk ist auf dem Weg zum Festplattenlaufwerk. Wenn fsck sagt, dass es Sachen repariert und ganz offensichtlich nicht in der Lage ist, Dinge zu reparieren, dann ist es Zeit, das Laufwerk auszutauschen. shawty vor 8 Jahren 1
Ich hatte Angst, dass dies der Fall sein könnte. Denken Sie, dass eine Neuformatierung des Laufwerks und ein neuer Neustart hilfreich sein könnte, oder lohnt es sich an dieser Stelle nicht? brjaga vor 8 Jahren 0
Das Neuformatieren ist immer einen Versuch wert, aber Ihre wichtigste Aufgabe, solange Sie noch lesen können, sollte es sein, dass Sie zunächst eine gute Sicherung Ihrer Dateien haben. shawty vor 8 Jahren 1