Maison Tutoriel système Série Windows Comment résoudre le problème lorsque le dossier temporaire est soudainement plein ? Analyse du problème que le dossier tmp occupe à 100%

Comment résoudre le problème lorsque le dossier temporaire est soudainement plein ? Analyse du problème que le dossier tmp occupe à 100%

Feb 12, 2024 am 10:51 AM
shell脚本

L'éditeur de PHP Apple analysera pour vous "Comment résoudre le problème que le dossier temp soit soudainement plein ? Analyse du problème que le dossier tmp occupe à 100%". Lorsque le dossier temp est soudainement plein et que le dossier tmp est occupé à 100 %, cela peut être dû à un trop grand nombre de fichiers temporaires dans le système ou l'application. Les solutions incluent le nettoyage manuel des fichiers temporaires, la vérification s'il existe des erreurs de programme empêchant la suppression des fichiers, la modification des chemins de stockage des fichiers temporaires, la définition de politiques de nettoyage automatique, etc. En prenant les mesures appropriées, vous pouvez résoudre efficacement le problème du dossier temporaire occupant trop d'espace disque et assurer le fonctionnement normal du système.

Le dossier Tmp occupe 100 % de l'analyse des problèmes

1. Vérifiez l'utilisation du disque via df -h et constatez que /dev/vdb1 (chemin de stockage du fichier) occupe 42 %, ce qui est suffisant mais le dossier /tmp occupe 100 % ; .

df -h

Une partie de l'espace a été libérée ici, donc /tmp occupe 91%.

Comment résoudre le problème lorsque le dossier temporaire est soudainement plein ? Analyse du problème que le dossier tmp occupe à 100%

2. Entrez le chemin /tmp pour vérifier l'occupation. Il s'avère que l'occupation du fichier n'est que de 5,7 Mo et que l'espace total réel est de 16 Go.

cd /tmp

Comment résoudre le problème lorsque le dossier temporaire est soudainement plein ? Analyse du problème que le dossier tmp occupe à 100%

3. Puisque tmp est un dossier temporaire, le fichier est automatiquement supprimé après utilisation. On suppose que le fichier est supprimé mais que l'espace n'est pas libéré. Vérifiez l'état du fichier via lsof /tmp et constatez qu'un grand nombre de fichiers ont été supprimés mais sont toujours occupés par des processus, ce qui entraîne l'impossibilité de libérer de l'espace.

lsof /tmp

Comment résoudre le problème lorsque le dossier temporaire est soudainement plein ? Analyse du problème que le dossier tmp occupe à 100%

4. Grâce à la capture d'écran ci-dessus, le PID de processus du fichier occupé est 3860289, qui est un projet Springboot non déployé. Dans des circonstances normales, le redémarrage du projet peut le libérer, mais il s'agit actuellement d'un projet en ligne et son redémarrage affectera l'utilisation des utilisateurs. Il est donc nécessaire de libérer de l’espace sans redémarrer.

Résoudre le problème

1. Interrogez les informations du fichier fd du processus occupant le fichier ls -i /proc/{process PID}/fd Par exemple :

ls -i /proc/3860289/df

Comment résoudre le problème lorsque le dossier temporaire est soudainement plein ? Analyse du problème que le dossier tmp occupe à 100%

.

2. Passez >/proc/{Process pid}/fd/{File fd} Libérez l'espace occupé (File fd est le premier chiffre dans la partie rouge dans l'image ci-dessus), par exemple :

>/proc /3860289/fd/999

3. La libération par lots de l'occupation des fichiers peut être résolue en écrivant des scripts shell Par exemple : supprimer les fichiers avec le pid 3860289 et le fd 500 à 1000.

#! /bin/bash

for i in {500..1000}

do

/proc/3860289/fd/$i

done

4. Ce qui précède est occupé par la suppression temporaire de fichiers. Enfin, le problème. peut être résolu en redémarrant l'application kill -9 {PID}

kill -9 3860289

.

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment exécuter le fichier .sh sur le système Linux ? Comment exécuter le fichier .sh sur le système Linux ? Mar 14, 2024 pm 06:42 PM

Comment exécuter le fichier .sh sur le système Linux ? Dans les systèmes Linux, un fichier .sh est un fichier appelé script Shell, utilisé pour exécuter une série de commandes. L'exécution de fichiers .sh est une opération très courante. Cet article explique comment exécuter des fichiers .sh dans les systèmes Linux et fournit des exemples de code spécifiques. Méthode 1 : utiliser un chemin absolu pour exécuter un fichier .sh Pour exécuter un fichier .sh dans un système Linux, vous pouvez utiliser un chemin absolu pour spécifier l'emplacement du fichier. Voici les étapes spécifiques : Ouvrez le terminal

Comment convertir des fichiers ESD au format ISO Comment convertir des fichiers ESD au format ISO Feb 19, 2024 am 08:37 AM

Un fichier esd est un format de compression utilisé dans les systèmes d'exploitation Windows, tandis qu'un fichier ISO est un fichier image disque utilisé pour créer une copie de disque ou un lecteur optique virtuel. Lorsque nous devons convertir des fichiers esd en fichiers iso, cela peut être dû au fait que les fichiers ISO sont plus couramment utilisés et plus faciles à utiliser. Ce qui suit vous présentera quelques méthodes courantes pour terminer ce processus de conversion. Méthode 1 : Utiliser ESDDecrypter ESDDecrypter est un programme spécialement utilisé pour décrypter et convertir les fichiers esd en fichiers iso.

Comment lister les périphériques bloqués du système Linux à l'aide de la commande lsblk Comment lister les périphériques bloqués du système Linux à l'aide de la commande lsblk Feb 15, 2024 am 08:10 AM

sblk est une commande utilisée pour répertorier toutes les informations sur les périphériques de bloc disponibles dans un système Linux. Les périphériques de bloc font référence aux périphériques qui peuvent transmettre des données en blocs, tels que les disques durs, les lecteurs optiques, les clés USB, etc. La commande lsblk peut afficher les dépendances entre les périphériques blocs, ainsi que divers attributs tels que la taille, le type, le système de fichiers, le point de montage, etc. La commande lsblk obtient des informations du système de fichiers virtuel /sys et de la base de données udev. S'il n'y a pas de base de données udev ou si lsblk n'est pas compilé avec le support udev, elle essaiera de lire l'étiquette, l'UUID et le type de système de fichiers à partir du périphérique bloc. ce qui nécessite les privilèges root. Dans cet article, nous expliquerons comment utiliser la commande lsblk pour lister les périphériques bloc d'un système Linux à

Secrets du système de fichiers racine Linux Secrets du système de fichiers racine Linux Feb 15, 2024 pm 01:42 PM

Linux est un système d'exploitation open source, portable et personnalisable, largement utilisé dans divers domaines, tels que les serveurs, les ordinateurs de bureau, les appareils embarqués, etc. Le cœur de Linux est le noyau, chargé de gérer les ressources matérielles et de fournir les services de base. Cependant, le noyau n'est pas une entité indépendante et nécessite un système de fichiers pour stocker et accéder à diverses données et programmes. Un système de fichiers est une méthode d'organisation et de gestion de fichiers. Il définit le nom, l'emplacement, les attributs, les autorisations et d'autres informations du fichier. Sous Linux, il existe de nombreux types de systèmes de fichiers, tels que ext4, xfs, btrfs, etc., chacun ayant ses propres caractéristiques et avantages. Cependant, parmi tous les systèmes de fichiers, il existe un système de fichiers spécial, qui constitue la base et le cœur du système Linux, qui est

Tutoriel de script Windows PowerShell pour les débutants Tutoriel de script Windows PowerShell pour les débutants Mar 13, 2024 pm 10:55 PM

Nous avons conçu ce didacticiel de script Windows PowerShell pour les débutants, que vous soyez un passionné de technologie ou un professionnel cherchant à améliorer vos compétences en matière de script. Si vous n'avez aucune connaissance préalable des scripts PowerShell, cet article commencera par les bases et sera adapté à vos besoins. Nous vous aiderons à maîtriser les étapes d'installation d'un environnement PowerShell et vous guiderons à travers les principaux concepts et fonctionnalités des scripts PowerShell. Si vous êtes prêt à en savoir plus sur les scripts PowerShell, embarquons ensemble dans ce passionnant voyage d'apprentissage ! Qu’est-ce que WindowsPowerShell ? PowerShell est un système de commande hybride développé par Microsoft

Pourquoi ne puis-je pas exécuter le fichier bat sous Windows 7 ? Pourquoi ne puis-je pas exécuter le fichier bat sous Windows 7 ? Feb 19, 2024 pm 03:19 PM

Pourquoi Win7 ne peut-il pas exécuter les fichiers bat ? Récemment, de nombreux utilisateurs utilisant le système d'exploitation Windows7 ont signalé qu'ils ne pouvaient pas exécuter les fichiers .bat. Cela a suscité de nombreuses discussions et confusions. Pourquoi un système d'exploitation qui fonctionne bien ne peut-il pas exécuter un simple fichier .bat ? Tout d’abord, nous devons comprendre l’arrière-plan du fichier .bat. Un fichier .bat, également appelé fichier batch, est un fichier texte brut contenant une série de commandes pouvant être utilisées par l'interpréteur de commandes Windows (cmd.ex

Comment automatiser les tâches à l'aide de PowerShell Comment automatiser les tâches à l'aide de PowerShell Feb 20, 2024 pm 01:51 PM

Si vous êtes un administrateur informatique ou un expert en technologie, vous devez être conscient de l'importance de l'automatisation. Surtout pour les utilisateurs de Windows, Microsoft PowerShell est l'un des meilleurs outils d'automatisation. Microsoft propose une variété d'outils pour vos besoins d'automatisation, sans qu'il soit nécessaire d'installer des applications tierces. Ce guide détaillera comment exploiter PowerShell pour automatiser les tâches. Qu'est-ce qu'un script PowerShell ? Si vous avez de l'expérience avec PowerShell, vous avez peut-être utilisé des commandes pour configurer votre système d'exploitation. Un script est une collection de ces commandes dans un fichier .ps1. Les fichiers .ps1 contiennent des scripts exécutés par PowerShell, tels que Get-Help de base

Comment l'utilisation du processeur est-elle calculée sous Linux ? Comment l'utilisation du processeur est-elle calculée sous Linux ? Feb 15, 2024 am 11:15 AM

Lorsqu'ils observent l'état d'exécution des services en ligne sur un serveur en ligne, la plupart des gens aiment d'abord utiliser la commande top pour voir l'utilisation globale du processeur du système actuel. Par exemple, pour une machine aléatoire, les informations d'utilisation affichées par la commande top sont les suivantes : Ce résultat de sortie est simple à dire, mais complexe, il n'est pas si facile de tout comprendre. Par exemple : Question 1 : Comment les informations d'utilisation produites par top sont-elles calculées ? Question 2 : La colonne ni est sympa. Elle affiche la surcharge du processeur lors du traitement ? Question 3 : wa représente iowait, donc le CPU est-il occupé ou inactif pendant cette période ? Aujourd'hui, nous allons mener une étude approfondie des statistiques d'utilisation du processeur. Grâce à l'étude d'aujourd'hui, vous comprendrez non seulement c

See all articles