Cara memadam fail besar (100-200GB) di Linux
- 3646
- 1142
- Clarence Powlowski
Biasanya, untuk memadam/mengeluarkan fail dari terminal Linux, kami menggunakan arahan RM (padam fail), cred command (memadam fail dengan selamat), menghapuskan perintah (memadam fail dengan selamat) atau toolkit yang selamat (koleksi fail selamat (koleksi fail selamat alat penghapusan).
Kita boleh menggunakan mana -mana utiliti di atas untuk menangani fail yang agak kecil. Bagaimana jika kita mahu memadam/mengeluarkan fail/direktori yang besar 100-200GB. Ini mungkin tidak semudah yang sepertinya, dari segi masa yang diambil untuk menghapuskan fail (penjadualan I/O) serta jumlah RAM yang digunakan semasa menjalankan operasi.
Dalam tutorial ini, kami akan menerangkan bagaimana untuk memadamkan fail/direktori yang besar dan boleh dipercayai di Linux.
Cadangan Baca: 5 cara untuk mengosongkan atau memadam kandungan fail besar di Linux
Matlamat utama di sini adalah dengan menggunakan teknik yang tidak akan melambatkan sistem sambil mengeluarkan fail yang besar, menghasilkan i/o yang munasabah. Kita dapat mencapai ini dengan menggunakan perintah ionice.
Memadam fail besar (200GB) di Linux menggunakan perintah ionice
ionice adalah program berguna yang menetapkan atau mendapat kelas penjadualan I/O dan keutamaan untuk program lain. Sekiranya tidak ada hujah atau adil -p
diberikan, Ionice akan menanyakan kelas penjadualan I/O semasa dan keutamaan untuk proses itu.
Sekiranya kita memberikan nama arahan seperti Perintah RM, ia akan menjalankan arahan ini dengan hujah yang diberikan. Untuk menentukan ID proses proses menjalankan untuk mendapatkan atau menetapkan parameter penjadualan, jalankan ini:
# ionice -p pid
Untuk menentukan nama atau bilangan kelas penjadualan untuk digunakan (0 untuk tiada, 1 untuk masa nyata, 2 Untuk usaha terbaik, 3 untuk terbiar) arahan di bawah.
Ini bermakna itu rm akan tergolong dalam kelas Idle I/O dan hanya menggunakan I/O apabila proses lain tidak memerlukannya:
---- Memadam fail besar di Linux ----- # ionice -c 3 rm/var/log/syslog # ionice -c 3 rm -rf/var/log/apache
Sekiranya tidak ada banyak masa terbiar pada sistem, maka kami mungkin mahu menggunakan kelas penjadualan terbaik dan menetapkan keutamaan yang rendah seperti ini:
# ionice -c 2 -n 6 rm/var/log/syslog # ionice -c 2 -n 6 rm -rf/var/log/apache
Catatan: Untuk memadam fail besar menggunakan kaedah yang selamat, kami boleh menggunakan dicincang, lap dan pelbagai alat dalam toolkit selamat-sikap yang disebut tadi, bukannya Perintah RM.
Cadangan Baca: 3 cara untuk memadam fail/direktori secara kekal dan selamat di Linux
Untuk maklumat lanjut, lihat melalui halaman Ionice Man:
# lelaki Ionice
Itu sahaja buat masa ini! Apa kaedah lain yang anda fikirkan untuk tujuan di atas? Gunakan bahagian komen di bawah untuk berkongsi dengan kami.
- « Memahami Shutdown, Poweroff, Halt dan Reboot Commands di Linux
- Cara Mengintegrasikan Iredmail Roundcube dengan Samba4 AD DC - Bahagian 12 »