Risposte:
Come dice il messaggio di errore: il filesystem su cui omitted
si trova è di sola lettura. Non puoi fare nulla per modificare quel filesystem, inclusa la rimozione dei file.
È possibile verificare il punto di montaggio del filesystem eseguendo df omitted
. Probabilmente viene /mnt
dato il comando che stai eseguendo.
È possibile rimontare il filesystem come read-write eseguendo
mount -o remount,rw /mnt
Comunque sarebbe una buona idea scoprire perché il filesystem è stato montato in sola lettura in primo luogo. Questo potrebbe indicare che non dovresti eliminare quei file.
Esegui mount | grep /mnt
per vedere quali opzioni sono state specificate durante il montaggio di quel file system. Per un filesystem ext2 / ext3 / ext4, se le opzioni non includevano ro
(sola lettura) ma incluse errors=remount-ro
, sembra che il filesystem sia stato danneggiato e sia stato rimontato automaticamente in sola lettura per limitare il danno; troverai maggiori informazioni nei log del kernel.
Nota che il tuo comando tenta di rimuovere il mount point stesso, ma questo è innocuo e non avrai il permesso di farlo comunque.
A proposito, ti consiglio vivamente di non usare chmod 777
. È estremamente raro che queste autorizzazioni siano effettivamente necessarie e possono causare molti danni (soprattutto quando si digita l'argomento, ma anche quando non lo sono). Se provi a rimuovere un file e ricevi un errore "permesso negato", tutto ciò che devi fare è darti il permesso di scrivere nella directory che contiene: generalmente, questo è tutto chmod -R u+w /path/to/toplevel/directory
.
Il re-mount non ha funzionato per me, ma lo smontaggio diretto del Fifesystem lo ha eliminato. Stavo cercando di sbarazzarmi di un albero di directory chiamato / Volumes / InstallMe / su un 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
?