Irgendwie habe ich durcheinander gebracht und versehentlich meinen USB-Stick in ein schreibgeschütztes Dateisystem gesteckt. Ich habe eine Reihe von Dingen versucht, um die Dateien zu löschen, einschließlich der grundlegenden ( rm -f myfile
) und versuchen, Schreiben ( sudo chmod +w myfile
) und dann Löschen zu ermöglichen, aber nichts davon scheint zu funktionieren. Irgendwelche Ideen, was ich tun kann. Ich habe nichts auf dem USB-Stick, das ich brauche, aber ich möchte kein ansonsten perfektes Gerät wegwerfen.
Wie kann ich es zum Laufen bringen? Gehe ich das völlig falsch an?
filesystem
permissions
read-only
Jonathon
quelle
quelle
Antworten:
Befehle wie
rm
undchmod
werden auf einem gemounteten Dateisystem ausgeführt. Wenn also nur das Dateisystem gelesen wird, funktionieren diese nicht. Sie müssen lediglich das Dateisystem als beschreibbar einbinden.Einige USB-Sticks haben einen Schalter am Stick, um sie schreibgeschützt zu mounten. Vielleicht ist das der Grund. Es könnte auch einfach kaputt gehen oder beschädigt werden, weil es nicht richtig montiert wurde.
Bevor Sie etwas tun: Kopieren Sie die Dateien vom Stick.
Wenn es sich nicht um einen Hardwareschalter handelt, ziehen Sie den USB-Stick heraus und stecken Sie ihn ein
Dies zeigt Ihnen alle Panikmeldungen. Wenn Sie viele Probleme mit dem USB-Stick sehen und es sich um eine FAT-Partition handelt, können Sie diese
dosfsck
beheben.Sie können herausfinden, wie es mit montiert wird
und verwenden
Beheben einer MS-DOS-Partitionstabelle oder
sudo mkfs.vfat /dev/sd{xn}
Formatieren des Datenträgers. Wobei {xn} ein Buchstabe und eine Ziffer ist, die Sie mit demmount
Befehl erhalten haben.Sie können
gparted
es übrigens auch zum Formatieren verwenden.quelle
mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system
. Was kann ich tun?Ich bin darauf gestoßen. Der Fehler war beschädigte Partitionen. Überprüfen Sie Ihre Partition auf dem USB-Stick. Dies kann beschädigt werden, wenn Sie versuchen, unter Windows und dann unter Ubuntu zu formatieren. benutze "gparted". Sie sollten nur 1 aktive Partition sehen. Wenn Sie auch eine "nicht zugewiesene" Partition haben, funktioniert der USB-Stick nicht. Wenn ja, löschen Sie alle Partitionen und erstellen Sie eine aktive Partition nur für die volle GB-Größe des USB-Sticks. Ziehen Sie den Netzstecker und stecken Sie ihn erneut ein, und Sie sollten wieder über R / W verfügen.
quelle
Ja, wenn das Dateisystem schreibgeschützt ist, haben die Einstellungen für Dateien keinerlei Auswirkungen. Sie können sehen,
/etc/fstab
ob das Dateisystem schreibgeschützt gemountet ist. Wenn Sie jedoch nichts darauf haben, können Sie auch einfach ein neues Dateisystem in gparted oder palimpsest dafür erstellen (letzteres ist standardmäßig in Ubuntu installiert und heißt Disk Manager oder so).quelle
Überprüfen Sie, ob Sie das Paket ntfs-3g installiert haben. Hat bei mir geklappt ;-) (USB-Stick nach der Installation von ntfs-3g entfernen und wieder einstecken)
quelle
Wie ich hier erwähnte, hatte ich ein ähnliches Problem.
ntfs-3g bereits installiert, chmod-Befehle haben ebenfalls nicht geholfen, es wurden keine signifikanten Fehlercodes angezeigt. Gparted hat auch nicht funktioniert. In der Tat fand ich kein USB funktioniert. Auch der Befehl $ dosfsk hat nicht geholfen.
Alles was ich getan habe war den Ubuntu 16.04 Rechner mit dem Stick neu zu starten und nun funktionieren die USB Sticks.
quelle