Cara Menghapus File BESAR (100-200GB) di Linux


Dalam bidang operasi terminal Linux, berbagai perintah Linux tersedia untuk kita gunakan untuk tujuan menghapus atau menghapus file secara efektif.

Ketika melakukan tugas penghapusan file, kita biasanya mengandalkan perintah “rm”, yang dengan cepat menghapus file dari sistem. Untuk meningkatkan keamanan dan jaminan, perintah “rusak” digunakan, memastikan penghapusan file secara menyeluruh dan aman, tanpa meninggalkan jejak.

Selain itu, perintah “wipe” menawarkan lapisan perlindungan tambahan, menghapus file secara aman tanpa kemungkinan pemulihan apa pun. Dalam skenario yang lebih kompleks atau untuk kebutuhan penghapusan file tingkat lanjut, kita dapat beralih ke alat penghapusan aman yang dirancang untuk memenuhi standar tertinggi penghapusan file aman.

Dengan opsi canggih yang kami miliki, kami dapat dengan percaya diri dan efektif menghapus file dari lingkungan terminal Linux.

Kita dapat menggunakan salah satu utilitas di atas untuk menangani file yang relatif kecil. Bagaimana jika kita ingin menghapus/menghapus file/direktori berukuran besar 100-200GB?

Hal ini mungkin tidak semudah kelihatannya, dalam hal waktu yang dibutuhkan untuk menghapus file (penjadwalan I/O) serta jumlah RAM yang dikonsumsi saat menjalankan operasi.

Dalam tutorial ini, kami akan menjelaskan cara menghapus file/direktori besar secara efisien dan andal di Linux.

Tujuan utamanya di sini adalah menggunakan teknik yang tidak akan memperlambat sistem saat menghapus file berukuran besar, sehingga menghasilkan I/O yang wajar. Kita dapat mencapainya dengan menggunakan perintah ionice.

Menghapus File BESAR (200GB) di Linux Menggunakan Perintah ionice

ionice adalah program berguna yang menetapkan atau mendapatkan kelas penjadwalan I/O dan prioritas untuk program lain. Jika tidak ada argumen atau hanya -p yang diberikan, ionice akan menanyakan kelas penjadwalan I/O saat ini dan prioritas untuk proses tersebut.

Jika kita memberi nama perintah seperti perintah rm, perintah ini akan dijalankan 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.

Artinya rm akan menjadi bagian dari kelas I/O yang menganggur dan hanya menggunakan I/O ketika proses lain tidak memerlukannya:

---- Deleting Huge Files in Linux -----
ionice -c 3 rm /var/logs/syslog
ionice -c 3 rm -rf /var/log/apache

Jika tidak ada banyak waktu menganggur pada sistem, maka kita 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 berukuran besar menggunakan metode yang aman, kami dapat menggunakan rusak, wipe dan berbagai alat dalam perangkat penghapusan aman yang disebutkan sebelumnya, alih-alih perintah rm.

Untuk info lebih lanjut, lihat halaman manual ionice:

man ionice 

Itu saja untuk saat ini! Metode lain apa yang Anda pikirkan untuk tujuan di atas? Gunakan bagian komentar di bawah untuk berbagi dengan kami.