it-swarm.com.de

Rm kann Datei nicht löschen

chmod 777  -R  /mnt  
rm -rf /mnt/*  

rm: cannot remove 'omitted': Read-only file system  
rm: cannot remove 'omitted': Read-only file system  

Bitte zeigen Sie mir, wie ich das machen kann.

22
Fnzh Xx

Wie die Fehlermeldung besagt: Das Dateisystem, auf dem sich omitted befindet, ist schreibgeschützt. Sie können nichts tun, um dieses Dateisystem zu ändern, einschließlich des Entfernens von Dateien.

Sie können den Einhängepunkt des Dateisystems überprüfen, indem Sie df omitted Ausführen. Es ist wahrscheinlich /mnt Mit dem Befehl, den Sie ausführen.

Sie können das Dateisystem durch Ausführen als Lese-/Schreibzugriff erneut bereitstellen

mount -o remount,rw /mnt

Es wäre jedoch eine gute Idee herauszufinden, warum das Dateisystem überhaupt als schreibgeschützt bereitgestellt wurde. Dies kann ein Hinweis darauf sein, dass Sie diese Dateien nicht löschen sollten.

Führen Sie mount | grep /mnt Aus, um zu sehen, welche Optionen beim Mounten dieses Dateisystems angegeben wurden. Wenn für ein ext2/ext3/ext4-Dateisystem die Optionen nicht ro (schreibgeschützt), sondern errors=remount-ro Enthalten haben, scheint das Dateisystem beschädigt zu sein und wurde automatisch als schreibgeschützt erneut bereitgestellt den Schaden zu begrenzen; Weitere Informationen finden Sie in den Kernel-Protokollen.

Beachten Sie, dass Ihr Befehl versucht, den Einhängepunkt selbst zu entfernen. Dies ist jedoch harmlos. Sie haben ohnehin keine Berechtigung dazu.

Ich fordere Sie übrigens dringend auf, chmod 777 Nicht zu verwenden. Es ist äußerst selten, dass diese Berechtigungen tatsächlich benötigt werden, und sie können viel Schaden anrichten (insbesondere, wenn Sie das Argument eingeben, aber auch wenn dies nicht der Fall ist). Wenn Sie versuchen, eine Datei zu entfernen und den Fehler "Berechtigung verweigert" erhalten, müssen Sie sich lediglich die Berechtigung zum Schreiben in das enthaltene Verzeichnis erteilen: Im Allgemeinen ist dies chmod -R u+w /path/to/toplevel/directory.

Sie haben ein Gerät in/mnt/... eingebunden, das schreibgeschützt ist

versuchen Sie, jeden Ordner in/mnt umzumachen, und versuchen Sie es dann erneut.

eine hier eingelegte CD würde dieses Problem verursachen, aber sind Sie root?

5
Joe

Das erneute Einhängen hat bei mir nicht funktioniert - aber das direkte Aushängen des Fifesystems hat es beseitigt. Ich habe versucht, einen Verzeichnisbaum namens / Volumes/InstallMe / auf einem Mac zu entfernen.

/Volumes$ ls -l
total 8
[email protected] 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
1
Mark Halpern