Wie die Fehlermeldung besagt: Das Dateisystem, auf dem omittedsich das Programm befindet, ist schreibgeschützt. Sie können nichts tun, um dieses Dateisystem zu ändern, auch nicht, um Dateien zu entfernen.
Sie können den Mount-Punkt des Dateisystems überprüfen, indem Sie ausführen df omitted. Es wird wahrscheinlich /mntder Befehl gegeben, den Sie ausführen.
Sie können das Dateisystem erneut als Lese- / Schreibzugriff bereitstellen, indem Sie ausführen
mount -o remount,rw /mnt
Es wäre jedoch eine gute Idee, herauszufinden, warum das Dateisystem überhaupt als schreibgeschützt gemountet wurde. Dies kann ein Hinweis darauf sein, dass Sie diese Dateien nicht löschen sollten.
Führen Sie mount | grep /mntden Befehl aus, um zu sehen, welche Optionen beim Mounten des Dateisystems angegeben wurden. Wenn für ein ext2 / ext3 / ext4-Dateisystem die Optionen nicht ro(schreibgeschützt), sondern enthalten waren errors=remount-ro, wurde das Dateisystem anscheinend beschädigt und automatisch als schreibgeschützt erneut bereitgestellt, um den Schaden zu begrenzen. Weitere Informationen finden Sie in den Kernel-Protokollen.
Beachten Sie, dass Ihr Befehl versucht, den Mount-Punkt selbst zu entfernen. Dies ist jedoch harmlos, da Sie dazu ohnehin keine Berechtigung haben.
Übrigens, ich fordere Sie dringend auf, nicht zu verwenden chmod 777. Es kommt äußerst selten vor, dass diese Berechtigungen tatsächlich benötigt werden, und sie können sehr schädlich sein (insbesondere, wenn Sie das Argument tippen, aber auch, wenn dies nicht der Fall ist). Wenn Sie versuchen, eine Datei zu entfernen und die Fehlermeldung "Berechtigung verweigert" erhalten, müssen Sie sich nur selbst die Berechtigung erteilen, in das übergeordnete Verzeichnis zu schreiben. Im Allgemeinen ist dies der Fall chmod -R u+w /path/to/toplevel/directory.
Das erneute Einhängen hat bei mir nicht funktioniert - aber das direkte Abnehmen des Fifesystems hat es beseitigt. Ich habe versucht, einen Verzeichnisbaum namens / Volumes / InstallMe / auf einem Mac loszuwerden .
/Volumes$ ls -l
total 8
drwxr-xr-x@ 4 204 6 Apr 07:43 InstallMe
lrwxr-xr-x 1 1 1 Feb 21:12 Macintosh HD -> /
/Volumes$ mount -o remount,rw InstallMe/
mount: InstallMe/: unknown special file or file system.
/Volumes$ sudo diskutil unmount InstallMe/
Password:
Unmount successful for InstallMe/
/Volumes$ ls
Macintosh HD
mount
?Antworten:
Wie die Fehlermeldung besagt: Das Dateisystem, auf dem
omitted
sich das Programm befindet, ist schreibgeschützt. Sie können nichts tun, um dieses Dateisystem zu ändern, auch nicht, um Dateien zu entfernen.Sie können den Mount-Punkt des Dateisystems überprüfen, indem Sie ausführen
df omitted
. Es wird wahrscheinlich/mnt
der Befehl gegeben, den Sie ausführen.Sie können das Dateisystem erneut als Lese- / Schreibzugriff bereitstellen, indem Sie ausführen
Es wäre jedoch eine gute Idee, herauszufinden, warum das Dateisystem überhaupt als schreibgeschützt gemountet wurde. Dies kann ein Hinweis darauf sein, dass Sie diese Dateien nicht löschen sollten.
Führen Sie
mount | grep /mnt
den Befehl aus, um zu sehen, welche Optionen beim Mounten des Dateisystems angegeben wurden. Wenn für ein ext2 / ext3 / ext4-Dateisystem die Optionen nichtro
(schreibgeschützt), sondern enthalten warenerrors=remount-ro
, wurde das Dateisystem anscheinend beschädigt und automatisch als schreibgeschützt erneut bereitgestellt, um den Schaden zu begrenzen. Weitere Informationen finden Sie in den Kernel-Protokollen.Beachten Sie, dass Ihr Befehl versucht, den Mount-Punkt selbst zu entfernen. Dies ist jedoch harmlos, da Sie dazu ohnehin keine Berechtigung haben.
Übrigens, ich fordere Sie dringend auf, nicht zu verwenden
chmod 777
. Es kommt äußerst selten vor, dass diese Berechtigungen tatsächlich benötigt werden, und sie können sehr schädlich sein (insbesondere, wenn Sie das Argument tippen, aber auch, wenn dies nicht der Fall ist). Wenn Sie versuchen, eine Datei zu entfernen und die Fehlermeldung "Berechtigung verweigert" erhalten, müssen Sie sich nur selbst die Berechtigung erteilen, in das übergeordnete Verzeichnis zu schreiben. Im Allgemeinen ist dies der Fallchmod -R u+w /path/to/toplevel/directory
.quelle
Sie haben ein Gerät in / mnt / ... gemountet, das schreibgeschützt ist
Versuchen Sie, alle Ordner in / mnt zu mounten, und versuchen Sie es dann erneut.
Eine hier eingelegte CD würde dieses Problem verursachen, aber sind Sie root?
quelle
Das erneute Einhängen hat bei mir nicht funktioniert - aber das direkte Abnehmen des Fifesystems hat es beseitigt. Ich habe versucht, einen Verzeichnisbaum namens / Volumes / InstallMe / auf einem Mac loszuwerden .
quelle