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;
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 tersebut1. 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!