Maison > Article > Opération et maintenance > Que dois-je faire si Linux indique qu’il n’y a pas suffisamment d’espace ?
Solution : 1. Si l'utilisation de l'espace "bloc" ou "inode" de la partition de disque atteint "100 %", elle peut être résolue en agrandissant le disque dur cloud. 2. Si le fichier supprimé a un handle qui est occupé et non ; libéré, provoquant l'espace correspondant. Vous pouvez utiliser la commande "kill -9 process number" pour terminer le processus afin de libérer de l'espace disque.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Description du problème
Invite d'espace insuffisant lors de la création d'un fichier sur le serveur cloud du système d'exploitation Linux : aucun espace disponible sur l'appareil
Raisons possibles
L'utilisation de l'espace du bloc de partition de disque atteint 100 %.
L'utilisation de l'espace inode de la partition de disque atteint 100 %.
L'espace correspondant du fichier supprimé n'est pas libéré car le handle est occupé et non libéré.
La valeur fs.inotify.max_user_watches est épuisée
L'utilisation de l'espace du bloc de partition de disque atteint 100%
Exécutez la commande suivante pour vérifier l'espace disque.
df -h
Si les informations d'écho sont les suivantes, cela signifie que l'utilisation de l'espace du bloc est de 100 %.
Solution : développez le disque dur cloud.
L'utilisation de l'espace inode de la partition de disque atteint 100 %
Exécutez la commande suivante pour vérifier l'espace disque.
df -i
Si les informations d'écho sont les suivantes, cela signifie que l'utilisation de l'espace inode est de 100 %.
Solution : développez le disque dur cloud.
L'espace correspondant du fichier supprimé n'a pas été libéré car le handle est occupé et non libéré
Connectez-vous au serveur et exécutez df -h pour vérifier que l'espace disque est bloqué l'utilisation est de 100%.
Exécutez df -i pour vérifier que l'utilisation de l'espace inode disque est faible. Comme le montre la capture d'écran ci-dessous, l'utilisation de l'espace inode dans cet exemple est de 1 %.
Exécutez du -sh pour voir la différence entre l'espace occupé par le fichier et l'espace disque disponible.
Solution :
Exécutez la commande suivante pour savoir s'il y a des fichiers dans la partition actuelle qui n'ont pas effacé leurs handles.
lsof |grep delete
Exécutez la commande suivante pour terminer le processus et libérer de l'espace disque.
kill -9 进程编号
la valeur fs.inotify.max_user_watches est épuisée
Le serveur cloud du système d'exploitation Linux indique un espace insuffisant : il ne reste plus d'espace sur l'appareil
Solution :
Exécutez la commande suivante et modifiez /etc/sysctl Fichier .conf.
vi /etc/sysctl.conf
Ajoutez les informations suivantes :
fs.inotify.max_user_watches = 524288
Exécutez la commande suivante pour rendre la modification effective.
sysctl -p
Inotify est utilisé pour surveiller les événements du système de fichiers. Le nombre de fichiers créés par ID utilisateur réel qui peuvent être surveillés par défaut est plafonné à 8192. La limite actuelle de surveillance des fichiers inotify peut être obtenue en exécutant la commande suivante.
cat /proc/sys/fs/inotify/max_user_watches
Si cette limite n'est pas suffisante pour surveiller tous les fichiers, la limite doit être augmentée pour que cela fonctionne correctement.
Recommandations associées : "Tutoriel vidéo Linux"
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!