GNU/Linux >> Belajar Linux >  >> Linux

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

Biasanya, untuk menghapus/menghapus file dari terminal Linux, kita menggunakan perintah rm (menghapus file), perintah shred (menghapus file secara aman), perintah wipe (menghapus file secara aman) atau toolkit penghapusan aman (kumpulan file aman). alat penghapusan).

Kita dapat menggunakan salah satu dari utilitas di atas untuk menangani file yang relatif kecil. Bagaimana jika kita ingin menghapus/menghapus file/direktori besar katakanlah sekitar 100-200GB . 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.

Disarankan Baca: 5 Cara Mengosongkan atau Menghapus Konten File Besar di Linux

Tujuan utama di sini adalah menggunakan teknik yang tidak akan memperlambat sistem saat menghapus file besar, sehingga menghasilkan I/O yang wajar. Kita dapat mencapai ini menggunakan perintah ionice .

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

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

Jika kita beri nama perintah seperti rm command , 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 yang menganggur dan hanya menggunakan I/O ketika proses lain tidak membutuhkannya:

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

Jika tidak akan ada banyak waktu idle 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 besar menggunakan metode aman, kami dapat menggunakan hancurkan , hapus dan berbagai alat dalam toolkit penghapusan aman yang disebutkan sebelumnya, alih-alih perintah rm .

Disarankan Baca: 3 Cara Menghapus File/Direktori Secara Permanen dan Aman di Linux

Untuk info lebih lanjut, lihat halaman manual ionice:

# man ionice 

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


Linux
  1. Cara Mengganti Nama File di Linux

  2. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  3. Bagaimana cara Menghapus semua file yang lebih lama dari X jumlah Hari di Linux?

  1. Cara Menghapus File dan Direktori di Linux dari Command Line

  2. Linux – Bagaimana Cara Menghapus File yang Dibuat Antara Dua Kali?

  3. Perintah rm Linux

  1. Cara Mengganti Nama File di Linux

  2. Cara Menghapus (Menghapus) File atau Direktori di Linux

  3. Perintah Rm di Linux