Biasanya, untuk menghapus file dari terminal Linux , kami menggunakan perintah rm (hapus file), perintah shred (menghapus file dengan aman), perintah wipe (menghapus file dengan aman).
Kita dapat menggunakan salah satu utilitas di atas untuk menangani file yang relatif kecil. Bagaimana jika kita ingin menghapus file besar / direktori katakan sekitar 100-200GB . Ini mungkin tidak semudah kelihatannya, dalam hal waktu yang diperlukan untuk menghapus file serta jumlah RAM yang dikonsumsi saat melakukan operasi.
Dalam tutorial ini, kami akan menjelaskan cara menghapus file / direktori besar di Linux dengan efisien dan andal.
Tujuan utama di sini adalah menggunakan teknik yang tidak akan memperlambat sistem saat menghapus file besar. Kita dapat mencapai ini menggunakan perintah ionice .
Menghapus File BESAR (200GB) di Linux Dengan Menggunakan Perintah ionice
ionice adalah program yang berguna yang menetapkan atau mendapatkan kelas penjadwalan I / O dan prioritas untuk program lain. Jika tidak ada argumen atau hanya perintah -p diberikan, ionice akan cek kelas penjadwalan I / O saat ini dan prioritas untuk proses itu.
Jika kita memberikan nama perintah seperti perintah rm , itu akan menjalankan perintah ini dengan argumen yang diberikan. Untuk menentukan ID proses dari proses yang berjalan untuk mendapatkan atau mengatur parameter penjadwalan, jalankan ini:
# ionice -p PID
Untuk menentukan nama atau nomor kelas penjadwalan yang akan digunakan ( 0 untuk tidak ada, 1 untuk waktu nyata, 2 untuk upaya terbaik, 3 untuk idle) perintah di bawah ini.
Ini berarti bahwa rm akan menjadi milik kelas I / O dan hanya menggunakan I / O ketika proses lain tidak membutuhkannya:
---- Menghapus File Besar di Linux ----- # ionice -c 3 rm / var / logs / syslog # ionice -c 3 rm -rf / var / log / apache
Jika tidak akan ada banyak waktu pada sistem, maka kami mungkin ingin menggunakan kelas penjadwalan upaya terbaik dan menetapkan prioritas rendah seperti ini:
# ionice -c 2 -n 6 rm / var / logs / syslog # ionice -c 2 -n 6 rm -rf / var / log / apache
Catatan : Untuk menghapus file besar menggunakan metode aman, kami dapat menggunakan alat shred, wipe dan berbagai alat di toolkit penghapusan aman yang disebutkan sebelumnya.
Untuk info lebih lanjut, lihat halaman manual ionice:
# man ionice