Heim >System-Tutorial >LINUX >Wie lösche ich große Dateien unter Centos?
Heute habe ich festgestellt, dass der Speicherplatz des Testservers zu 100 % ausgenutzt war. Über df -lh und du –sh wird die Jenkins-Protokolldatei 363G gefunden. Ich habe im Internet mehrere Methoden zum Löschen großer Dateien gefunden:
1. Der niedrigste: rm
rm Nach dem Löschen großer Dateien werden Sie feststellen, dass die Festplatte immer noch belegt ist, wenn Sie df –lh ausführen.
Das liegt daran, dass beim Löschen einer Datei durch rm die Datei im Allgemeinen nicht sofort auf die Festplatte geschrieben wird, was bedeutet, dass der Speicherplatz nicht sofort freigegeben wird.
Lösung:
1. Starten Sie den Server neu (am besten nicht auswählen);
2.losf |. grep gelöscht; Gelöschte Prozesse anzeigen
2. Eingabeumleitung:
Die folgenden Methoden löschen alle den Dateiinhalt, löschen die Datei jedoch nicht1. echo >/path/to/somefile
2. cat /dev/null > /path/to/somefile
3. >/path/to/somefile
4 : >/path/to/somefile
Das obige ist der detaillierte Inhalt vonWie lösche ich große Dateien unter Centos?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!