Rumah  >  Artikel  >  Tutorial sistem  >  Petua untuk memadam fail yang sangat besar dalam Linux

Petua untuk memadam fail yang sangat besar dalam Linux

WBOY
WBOYke hadapan
2024-03-04 10:01:02576semak imbas

在 Linux 中删除超大文件的技巧

Biasanya, untuk memadam fail dalam terminal Linux, kami menggunakan perintah rm (padam fail), perintah cincang (padam fail dengan selamat), perintah padam (padam fail dengan selamat) atau kit alat pemadaman selamat (kumpulan alat pemadaman fail selamat) .

Kami boleh menggunakan mana-mana alatan di atas untuk memproses fail yang agak kecil. Jika kita ingin memadam fail/folder yang sangat besar, katakan kira-kira 100-200GB, ia tidak semudah yang anda fikirkan dari segi masa yang diperlukan untuk memadam fail (penjadualan I/O) dan penggunaan RAM.

Dalam tutorial ini, kami menerangkan cara memadam fail/folder besar dengan cekap dan boleh dipercayai dalam Linux.

Matlamat utama kami adalah menggunakan teknik yang tidak melambatkan sistem apabila memadam fail besar dan menggunakan jumlah I/O yang munasabah. Kita boleh mencapai ini menggunakan arahan ionik.

Padam fail yang sangat besar (200GB) menggunakan arahan ionik dalam Linux

ionice ialah program berguna yang boleh menetapkan atau mendapatkan tahap penjadualan I/O dan keutamaan program lain. Jika tiada parameter diberikan atau hanya parameter -p diberikan, maka ionice akan menanyakan tahap penjadualan I/O semasa dan keutamaan proses.

Jika kita memberikan nama arahan seperti arahan rm, ia akan menjalankan arahan ini dengan parameter yang diberikan. Untuk mendapatkan atau menetapkan parameter penjadualan, nyatakan [PID proses] seperti berikut:

# ionice -p PID

Untuk menentukan nama atau nombor jadual, gunakan arahan berikut (0 bermaksud tiada, 1 bermaksud masa nyata, 2 bermaksud usaha terbaik, 3 bermaksud melahu).

Arahan berikut menunjukkan bahawa rm akan tergolong dalam tahap I/O terbiar dan hanya akan menggunakan I/O apabila proses lain tidak menggunakannya:

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

Jika tidak ada banyak masa terbiar dalam sistem, maka kami ingin menggunakan tahap penjadualan usaha terbaik, dan menggunakan keutamaan yang rendah:

# ionice -c 2 -n 6 rm /var/logs/syslog
# ionice -c 2 -n 6 rm -rf /var/log/apache

Nota: Untuk memadamkan fail besar menggunakan kaedah selamat, kami boleh menggunakan carik, lap dan alat lain yang dinyatakan sebelum ini daripada kit alat pemadaman selamat dan bukannya arahan rm.

Untuk maklumat lanjut, lihat halaman lelaki ionice:

# man ionice 

Itu sahaja! Adakah terdapat kaedah lain dalam fikiran anda? Kongsikan dengan kami di kotak komen.


Mengenai pengarang:

Aaron Kili ialah peminat Linux dan F.O.S.S, sysadmin Linux masa depan dan pembangun web, kini seorang pencipta kandungan di TecMint yang suka bekerja dengan komputer dan percaya dalam perkongsian pengetahuan.


Atas ialah kandungan terperinci Petua untuk memadam fail yang sangat besar dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam