Respuestas:
Como dice el mensaje de error: el sistema de archivos en el que omitted
se encuentra es de solo lectura. No puede hacer nada para modificar ese sistema de archivos, incluida la eliminación de archivos.
Puede verificar el punto de montaje del sistema de archivos ejecutando df omitted
. Probablemente se le /mnt
da el comando que está ejecutando.
Puede volver a montar el sistema de archivos como lectura-escritura ejecutando
mount -o remount,rw /mnt
Sin embargo, sería una buena idea averiguar por qué el sistema de archivos se montó como solo lectura en primer lugar. Esto puede ser una indicación de que no debe eliminar esos archivos.
Ejecute mount | grep /mnt
para ver qué opciones se especificaron al montar ese sistema de archivos. Para un sistema de archivos ext2 / ext3 / ext4, si las opciones no incluían ro
(solo lectura) pero sí incluidas errors=remount-ro
, parece que el sistema de archivos estaba dañado y se volvió a montar automáticamente como solo lectura para limitar el daño; Encontrará más información en los registros del núcleo.
Tenga en cuenta que su comando intenta eliminar el punto de montaje en sí, pero esto es inofensivo, de todos modos no tendrá permiso para hacerlo.
Por cierto, le recomiendo encarecidamente que no lo use chmod 777
. Es extremadamente raro que realmente necesite estos permisos, y pueden causar mucho daño (especialmente cuando escribe el argumento, pero incluso cuando no). Si intenta eliminar un archivo y obtiene un error de "permiso denegado", todo lo que necesita hacer es darse permiso para escribir en el directorio que lo contiene: generalmente, eso es todo chmod -R u+w /path/to/toplevel/directory
.
Volver a montar no funcionó para mí, pero desmontar directamente el sistema quince lo eliminó. Estaba tratando de deshacerme de un árbol de directorios llamado / Volumes / InstallMe / en una Mac.
/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
?