Seperti yang dikatakan pesan kesalahan: sistem file yang omittedberada adalah read-only. Anda tidak dapat melakukan apa pun untuk memodifikasi sistem file itu, termasuk menghapus file.
Anda dapat memeriksa titik pemasangan sistem file dengan menjalankan df omitted. Mungkin /mntdiberikan perintah yang sedang Anda jalankan.
Anda dapat mengount ulang sistem file sebagai baca-tulis dengan menjalankan
mount -o remount,rw /mnt
Namun itu akan menjadi ide yang baik untuk mencari tahu mengapa sistem file di-mount sebagai read-only. Ini mungkin indikasi bahwa Anda tidak boleh menghapus file-file itu.
Jalankan mount | grep /mntuntuk melihat opsi apa yang ditentukan saat memasang sistem file itu. Untuk sistem file ext2 / ext3 / ext4, jika opsi tidak termasuk ro(baca-saja) tetapi termasuk errors=remount-ro, sepertinya sistem file rusak dan secara otomatis di-remount sebagai hanya-baca untuk membatasi kerusakan; Anda akan menemukan informasi lebih lanjut di log kernel.
Perhatikan bahwa perintah Anda mencoba untuk menghapus titik mount itu sendiri, tetapi ini tidak berbahaya Anda toh tidak akan memiliki izin untuk melakukannya.
Ngomong-ngomong, saya sangat menyarankan Anda untuk tidak menggunakan chmod 777. Sangat jarang untuk benar-benar membutuhkan izin ini, dan mereka dapat menyebabkan banyak kerugian (terutama ketika Anda salah mengetik argumen, tetapi bahkan ketika tidak). Jika Anda mencoba untuk menghapus file dan mendapatkan kesalahan "izin ditolak", yang perlu Anda lakukan adalah memberi diri Anda izin untuk menulis ke direktori yang berisi: umumnya, itu chmod -R u+w /path/to/toplevel/directory.
Re-mount tidak berfungsi untuk saya - tetapi secara langsung melepas sistem fifes benar-benar menghilangkannya. Saya mencoba untuk menyingkirkan pohon direktori bernama / Volume / InstallMe / di 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
?Jawaban:
Seperti yang dikatakan pesan kesalahan: sistem file yang
omitted
berada adalah read-only. Anda tidak dapat melakukan apa pun untuk memodifikasi sistem file itu, termasuk menghapus file.Anda dapat memeriksa titik pemasangan sistem file dengan menjalankan
df omitted
. Mungkin/mnt
diberikan perintah yang sedang Anda jalankan.Anda dapat mengount ulang sistem file sebagai baca-tulis dengan menjalankan
Namun itu akan menjadi ide yang baik untuk mencari tahu mengapa sistem file di-mount sebagai read-only. Ini mungkin indikasi bahwa Anda tidak boleh menghapus file-file itu.
Jalankan
mount | grep /mnt
untuk melihat opsi apa yang ditentukan saat memasang sistem file itu. Untuk sistem file ext2 / ext3 / ext4, jika opsi tidak termasukro
(baca-saja) tetapi termasukerrors=remount-ro
, sepertinya sistem file rusak dan secara otomatis di-remount sebagai hanya-baca untuk membatasi kerusakan; Anda akan menemukan informasi lebih lanjut di log kernel.Perhatikan bahwa perintah Anda mencoba untuk menghapus titik mount itu sendiri, tetapi ini tidak berbahaya Anda toh tidak akan memiliki izin untuk melakukannya.
Ngomong-ngomong, saya sangat menyarankan Anda untuk tidak menggunakan
chmod 777
. Sangat jarang untuk benar-benar membutuhkan izin ini, dan mereka dapat menyebabkan banyak kerugian (terutama ketika Anda salah mengetik argumen, tetapi bahkan ketika tidak). Jika Anda mencoba untuk menghapus file dan mendapatkan kesalahan "izin ditolak", yang perlu Anda lakukan adalah memberi diri Anda izin untuk menulis ke direktori yang berisi: umumnya, ituchmod -R u+w /path/to/toplevel/directory
.sumber
Anda memiliki perangkat yang terpasang di / mnt / ... yang hanya bisa dibaca
coba umount setiap folder di / mnt lalu coba lagi.
CD yang dipasang di sini akan menyebabkan masalah ini tetapi apakah Anda melakukan root?
sumber
Re-mount tidak berfungsi untuk saya - tetapi secara langsung melepas sistem fifes benar-benar menghilangkannya. Saya mencoba untuk menyingkirkan pohon direktori bernama / Volume / InstallMe / di mac.
sumber