Odpowiedzi:
Jak mówi komunikat o błędzie: system plików, na którym omitted
się znajduje, jest tylko do odczytu. Nie można nic zrobić, aby zmodyfikować ten system plików, w tym usunąć pliki.
Możesz sprawdzić punkt podłączenia systemu plików, uruchamiając df omitted
. Prawdopodobnie /mnt
otrzymuje polecenie, które uruchamiasz.
Możesz ponownie zamontować system plików jako odczyt-zapis, uruchamiając
mount -o remount,rw /mnt
Jednak dobrze byłoby dowiedzieć się, dlaczego system plików został zamontowany jako tylko do odczytu. Może to wskazywać, że nie powinieneś usuwać tych plików.
Uruchom, mount | grep /mnt
aby zobaczyć, jakie opcje zostały określone podczas montowania tego systemu plików. W przypadku systemu plików ext2 / ext3 / ext4, jeśli opcje nie obejmowały ro
(tylko do odczytu), ale zostały uwzględnione errors=remount-ro
, wygląda na to, że system plików został uszkodzony i został automatycznie ponownie zamontowany jako tylko do odczytu, aby ograniczyć uszkodzenia; znajdziesz więcej informacji w logach jądra.
Zauważ, że twoje polecenie próbuje usunąć sam punkt montowania, ale jest to nieszkodliwe, i tak nie będziesz mieć na to pozwolenia.
Nawiasem mówiąc, zdecydowanie zachęcam do nieużywania chmod 777
. Niezwykle rzadko potrzebne są te uprawnienia i mogą one wyrządzić wiele szkód (szczególnie, gdy literujesz argument, ale nawet jeśli nie). Jeśli spróbujesz usunąć plik i pojawi się błąd „odmowa uprawnień”, wszystko, co musisz zrobić, to dać sobie pozwolenie na zapis do katalogu zawierającego: ogólnie rzecz biorąc, to jest chmod -R u+w /path/to/toplevel/directory
.
Ponowne zamontowanie nie działało dla mnie, ale pozbyłem się go bezpośrednio po odmontowaniu systemu fifesystem. Próbowałem pozbyć się drzewa katalogów o nazwie / Volumes / InstallMe / na komputerze 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
?