Jika Anda ingin menghapus berkas ( file ) yang memiliki izin baca saja ( read-only ) pada Linux, tersedia beberapa opsi. Jika memiliki berkas tersebut, Anda dapat mengubah izin berkas ( file permission ) atau menggunakan perintah “ sudo ” untuk menghapus berkas sebagai pengguna akun root . Namun, jika Anda ingin menghapus berkas yang memiliki izin tulis ( write permission ) dan tetap tidak bisa menghapus (atau melihat pesan galat " Read Only File System "), Anda mungkin perlu memuat ulang kandar dengan izin-izin yang tepat. Artikel ini akan menunjukkan kepada Anda cara menghapus berkas baca saja pada berbagai distribusi Linux, termasuk Ubuntu dan Linux Mint.
Langkah
-
Buka jendela Terminal. Jika berkas Anda memiliki izin baca saja, Anda tidak bisa menghapusnya kecuali menambahkan izin tulis pada berkas. Jika Anda menggunakan pengelola jendela ( windows manager ), tekan pintasan “ Ctrl ” + “ Alt ” + “ T ” untuk membuka jendela Terminal.
- Ikuti metode ini jika Anda ingin menghapus berkas yang Anda miliki sendiri (mis. Anda pemilik berkas atau berada dalam grup yang memiliki akses untuk membaca berkas), tetapi tidak memiliki izin untuk menghapusnya.
- Jika Anda masuk ke komputer dari jauh dan sudah berada di jendela baris perintah, beralihlah ke langkah berikutnya.
-
Gunakan perintah cd untuk memasukkan direktori berkas yang Anda ingin hapus. Sebagai contoh, jika Anda ingin menghapus berkas yang berada di dalam folder “ documents ” pada direktori utama ( home directory ), tikkan cd documents atau cd /home/ namapengguna /documents .
-
Gunakan perintah ls -al untuk menampilkan izin pada berkas di direktori. Dengan kode ls -l , daftar berkas di direktori beserta pemilik setiap berkas dan izinnya akan ditampilkan. Penambahan karakter a ke kode ls -l juga berfungsi menampilkan berkas dan folder tersembunyi di direktori.
-
Evaluasi izin pada berkas yang Anda ingin hapus. Izin untuk berkas ditampilkan sebelum nama berkas: r--r--r-- . Nama pemilik ditampilkan setelah nama berkas, diikuti nama grup.
- r merupakan izin baca, w adalah izin tulis, dan x merupakan izin eksekusi.
- Tiga karakter pertama pada izin (dalam contoh ini, r-- ), menandakan izin yang dipegang oleh pemilik berkas. Jadi, dalam contoh ini, pemilik berkas hanya memiliki izin baca sehingga tidak bisa menulisi, mengeksekusi, atau menghapus berkas tersebut.
- Ketiga karakter kedua merupakan izin grup. Jika Anda anggota grup dan grup tersebut memiliki izin tulis pada berkas, Anda bisa menghapusnya, meskipun bukan pemilik berkas yang bersangkutan.
- Ketiga karakter ketiga merupakan izin dunia/universal yang dimiliki oleh semua orang.
-
Gunakan perintah chmod -v u+rw namaberkas agar Anda memiliki izin untuk membaca dan menulisi berkas. Anda bisa menghapus huruf “ r ” jika sudah memiliki izin baca. Setelah memiliki izin tulis, Anda bisa menghapus berkas tersebut.
- Jika Anda bukanlah pemilik berkas, tetapi memiliki akses root ke sistem, Anda bisa menggunakan perintah sudo chmod -v u+rw namaberkas agar Anda bisa mendapatkan izin yang tepat.
- Untuk melihat izin baru berkas, jalankan kembali perintah ls -al .
-
Gunakan perintah rm namaberkas untuk menghapus berkas. Setelah memiliki izin tulis pada berkas, Anda bisa menghapusnya dengan mudah.
- Jika Anda tidak bisa menghapus berkas setelah izin tulis didapatkan, partisinya mungkin dimuat dalam format baca saja. Silakan baca segmen memperbaiki galat “ Read Only File System ” untuk menangani kendala.
Iklan
-
Buka jendela Terminal. Anda bisa menggunakan perintah sudo untuk menghapus berkas baca saja yang Anda tidak bisa hapus menggunakan akun pengguna sendiri. Jika Anda menggunakan pengelola jendela, tekan pintasan “ Ctrl ” + “ Alt ” + “ T ” untuk membuka jendela Terminal.
- Ikuti metode ini jika Anda bukan merupakan pemilik berkas yang perlu dihapus, dan hanya ingin menghapus berkas alih-alih mengubah izinnya terlebih dahulu.
- Jika Anda mengakses komputer dari jauh dan sudah berada di jendela baris perintah, beralihlah ke langkah berikutnya.
-
Gunakan perintah cd untuk mengakses direktori berkas yang Anda ingin hapus. Sebagai contoh, jika Anda ingin menghapus berkas yang berada di dalam folder “ documents ” pada direktori utama ( home directory ), tikkan cd documents atau cd /home/ namapengguna /documents .
-
Gunakan perintah ls -al untuk menampilkan izin pada berkas di direktori. Dengan kode ls -l , daftar berkas di direktori beserta pemilik setiap berkas dan izinnya akan ditampilkan.
-
Gunakan perintah sudo rm namaberkas untuk menghapus berkas. Anda akan diminta memasukkan kata sandi untuk mendapatkan izin tingkat root . Setelah kata sandi diterima, berkas dengan izin baca saja akan dihapus.
- Jika Anda tidak bisa menghapus berkas dengan perintah “ sudo ”, partisinya mungkin dimuat dalam format baca saja. Silakan baca segmen memperbaiki galat “ Read Only File System ” untuk menangani kendala.
Iklan
-
Buka jendela Terminal. Jika Anda ingin menghapus berkas dan mendapatkan pesan galat rm: cannot remove '(namaberkas)' : Read only file system , ada beberapa kemungkinan. Awali dengan menekan pintasan “ Ctrl ” + “ Alt ” + “ T ” untuk membuka jendela Terminal jika Anda menggunakan pengelola jendela.
- Jika Anda mengakses komputer dari jauh, beralihlah ke langkah berikutnya.
-
Jalankan perintah df -h untuk melihat semua perangkat yang dimuat. Anda perlu mengetahui titik muat pasti kandar yang bermasalah. Setelah itu, semua kandar yang dimuat di komputer akan ditampilkan.
-
Jalankan perintah mount . Ganti titik muat dengan titik muat kandar yang sebenarnya (mis. /media/usbdisk ). Jika Anda ingin menghapus berkas yang tersimpan pada kandar lepas atau kandar jaringan (mis. berkas cadangan lama), berkas yang menjadi ruang penyimpanan berkas mungkin dimuat dalam format baca saja.
- Jika Anda melihat entri ro pada hasil, sistem berkas kandar terpilih memiliki format baca saja. Anda bisa memuat ulang kandar untuk memperbaiki galat. Gunakan perintah mount -o remount,rw titik muat . Setelah itu, Anda bisa menghapus berkas yang diinginkan.
- Jika izin atau format kandar adalah rw , diska dimuat dengan izin atau format baca-tulis sehingga Anda seharusnya dapat menghapus berkas tanpa masalah. Jika masalah tetap terjadi, ini biasanya karena sistem berkas kandar mengalami masalah. Tetap lanjutkan metode ini.
- Jika Anda melihat remount-ro , ini berarti ada masalah pada sistem berkas dan kandar dimuat dengan izin baca saja untuk membatasi kerusakan-kerusakan lainnya. Ini juga berarti terdapat masalah pada sistem berkas kandar. Tetap lanjutkan metode ini.
-
Jika izin sudah tepat, batalkan pemuatan kandar. Jalanan perintah sudo umount perangkat . Ganti perangkat dengan nama perangkat (mis. /dev/sdd1 ).
- Karena Anda tidak bisa membatalkan pemuatan sistem berkas root , Anda tidak bisa memeriksa sistem berkas partisi root kecuali jika Anda masuk ke mode pemulihan. Jika galat terdapat pada sistem berkas root , masuk ke mode pemulihan terlebih dahulu.
-
Jalankan perintah sudo fsck -n perangkat untuk memeriksa kandar. Integritas kandar akan diperiksa tanpa membuat perubahan apa pun. Jika kandar aman, Anda akan melihat status " clean " pada hasil. Jika terdapat galat, Anda akan melihat galat-galat tersebut.
- Jika terdapat galat, cadangkan data kandar sebelum Anda melanjutkan jika sewaktu-waktu sistem berkas tidak bisa diperbaiki.
-
Jalankan perintah sudo fsck perintah untuk memperbaiki galat. Jika terdapat galat, Anda akan diminta memperbaikinya.
- Meskipun Anda bisa memperbaiki galat, tetap buat berkas cadangan jika sewaktu-waktu kandar Anda rusak.
-
Muat ulang kandar setelah diperbaiki. Jika Anda bisa memperbaiki galat, buat ulang kandar agar Anda bisa menghapus berkas yang diinginkan. Gunakan perintah mount -o remount,rw titik muat untuk memastikan kandar dimuat kembali dengan izin baca dan tulis. Setelah itu, Anda bisa memodifikasi dan menghapus berkas pada kandar.Iklan
Tentang wikiHow ini
Halaman ini telah diakses sebanyak 24.623 kali.
Iklan