Respostas:
Como a mensagem de erro diz: o sistema de arquivos no qual omitted
está localizado é somente leitura. Você não pode fazer nada para modificar esse sistema de arquivos, incluindo a remoção de arquivos.
Você pode verificar o ponto de montagem do sistema de arquivos executando df omitted
. Provavelmente, é /mnt
dado o comando que você está executando.
Você pode remontar o sistema de arquivos como leitura e gravação executando
mount -o remount,rw /mnt
No entanto, seria uma boa idéia descobrir por que o sistema de arquivos foi montado como somente leitura em primeiro lugar. Isso pode ser uma indicação de que você não deve excluir esses arquivos.
Execute mount | grep /mnt
para ver quais opções foram especificadas ao montar esse sistema de arquivos. Para um sistema de arquivos ext2 / ext3 / ext4, se as opções não incluírem ro
(somente leitura), mas incluídas errors=remount-ro
, parece que o sistema de arquivos foi danificado e foi automaticamente remontado como somente leitura para limitar o dano; você encontrará mais informações nos logs do kernel.
Observe que seu comando tenta remover o próprio ponto de montagem, mas isso é inofensivo, você não terá permissão para fazê-lo.
A propósito, eu recomendo fortemente que você não use chmod 777
. É extremamente raro realmente precisar dessas permissões, e elas podem causar muitos danos (especialmente quando você digita o argumento, mas mesmo quando não o faz). Se você tentar remover um arquivo e receber um erro de "permissão negada", tudo que você precisa fazer é se dar permissão para gravar no diretório que o contém: geralmente, é isso chmod -R u+w /path/to/toplevel/directory
.
A remontagem não funcionou para mim - mas desmontar diretamente o fifesystem se livrou dele. Eu estava tentando me livrar de uma árvore de diretórios chamada / Volumes / InstallMe / em um 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
?