Rumah > Tutorial sistem > LINUX > teks badan

Petua untuk memadam fail yang sangat besar dalam Linux

WBOY
Lepaskan: 2024-03-04 10:01:02
ke hadapan
619 orang telah melayarinya

在 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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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 
Salin selepas log masuk

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!

sumber:linuxprobe.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan