Maison  >  Article  >  Opération et maintenance  >  Comment nettoyer le disque Linux lorsqu’il est plein ?

Comment nettoyer le disque Linux lorsqu’il est plein ?

angryTom
angryTomoriginal
2019-11-04 09:38:4027491parcourir

Comment nettoyer le disque Linux lorsqu’il est plein ?

Comment nettoyer un disque Linux plein ?

1. Vérifiez les informations du disque

df –lh

Nous pouvons voir que la capacité de 40 Go sous le point de montage /dev/xvda1 sous le système de fichiers a été épuisée. L'étape suivante consiste à supprimer les fichiers qui occupent beaucoup d'espace disque mais qui sont inutiles.

Comment nettoyer le disque Linux lorsqu’il est plein ?

Recommandé : "Tutoriel Linux"

2. Localisez le plus grand répertoire de fichiers

cd / #进入根目录。
du -h --max-depth=1 #寻找当前目录,哪个文件夹占用空间最大

Comment nettoyer le disque Linux lorsqu’il est plein ?

Vous pouvez voir que le chemin /usr prend beaucoup d'espace disque, occupant 21 Go. Les étudiants aux yeux perçants ont peut-être vu le dernier élément indiquant 24 Go, ce qui signifie que l'espace disque total occupé par tous les fichiers du répertoire actuel est de 24 Go.

Suivez la même méthode, et après plusieurs jugements, localisez le fichier journal Tomcat.

Comment nettoyer le disque Linux lorsqu’il est plein ?

Comme le montre l'image ci-dessus, le fichier 17G se trouve dans le répertoire actuel (répertoire des journaux Tomcat).

3. Localisez le fichier le plus volumineux

ls –lhS # 将文件以从大到小顺序展现

Le fichier d'emplacement final est : le fichier journal catalina.out.

Comment nettoyer le disque Linux lorsqu’il est plein ?

4. Confirmez que le fichier n'est pas occupé

N'importe qui peut supprimer un fichier : rm –f catalina.out Cependant, il est préférable de confirmer. Voulez-vous le télécharger et laisser les développeurs analyser les journaux ?

Sous les systèmes Linux ou Unix, la suppression d'un fichier via rm ou le gestionnaire de fichiers dissociera la structure de répertoires du système de fichiers. Cependant, si le fichier est ouvert (est utilisé par un processus), le processus sera toujours. pourra lire le fichier et l'espace disque sera toujours occupé.

/usr/sbin/lsof|grep deleted #确认删除文件是否被占用

est bel et bien occupé. Selon le pid fourni dans la deuxième colonne, saisissez la commande : kill -9 13117 Tuez le processus.

Comment nettoyer le disque Linux lorsqu’il est plein ?Entrez à nouveau la commande : df –lh

Comment nettoyer le disque Linux lorsqu’il est plein ?

Comme le montre la figure, l'espace disque est libéré. Le problème a été résolu avec succès

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn