Rumah >Tutorial sistem >LINUX >Bagaimana untuk memadam fail besar di bawah centos Bagaimana untuk memadam fail besar di bawah centos

Bagaimana untuk memadam fail besar di bawah centos Bagaimana untuk memadam fail besar di bawah centos

WBOY
WBOYke hadapan
2024-01-10 08:25:51705semak imbas

Hari ini saya mendapati bahawa ruang cakera pelayan ujian telah digunakan 100%. Melalui df -lh dan du –sh, fail log jenkins 363G terletak. Saya menemui beberapa kaedah di Internet tentang memadam fail besar:

1 paling rendah: rm

rm Selepas memadamkan fail besar, anda akan mendapati bahawa cakera masih diduduki dengan menjalankan df –lh.

Ini kerana apabila rm memadamkan fail, fail itu secara amnya tidak ditulis ke cakera serta-merta, yang bermaksud ruang tidak dikeluarkan serta-merta.

Penyelesaian:

1. Mulakan semula pelayan (sebaik-baiknya jangan memilih

2.losf |. grep dipadamkan;

Bagaimana untuk memadam fail besar di bawah centos Bagaimana untuk memadam fail besar di bawah centos

Proses tidak ditutup, jadi ruang cakera tidak akan dilepaskan Kill –9 PID tidak akan dilepaskan sehingga proses dimatikan.

2. Ubah hala input:

Kaedah berikut semuanya mengosongkan kandungan fail, tetapi kaedah tersebut tidak akan memadamkan fail tersebut

1. gema >/path/to/somefile

2 Cat /dev/null >

3. >/path/to/somefile

4 : >/path/to/somefile

Atas ialah kandungan terperinci Bagaimana untuk memadam fail besar di bawah centos Bagaimana untuk memadam fail besar di bawah centos. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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