recherche

Maison  >  Questions et réponses  >  le corps du texte

Exploitation et maintenance - Les résultats de df -h et du -sh dans l'espace Linux sont assez différents. . .

Le serveur cloud vous avertit qu'il n'y a pas suffisamment d'espace restant. Connectez-vous au serveur et utilisez df -h pour visualiser la situation comme suit :

Mais lorsque j'ai utilisé du-sh * dans le répertoire racine pour vérifier la taille de chaque dossier, j'ai constaté que la somme de ces dossiers était loin de 31 Go. Pourquoi ? (Le 23G de partage est un disque de montage, ce qui se reflète dans df -h dans l'image ci-dessus)

过去多啦不再A梦过去多啦不再A梦2830 Il y a quelques jours786

répondre à tous(3)je répondrai

  • 天蓬老师

    天蓬老师2017-05-16 13:30:58

    La façon dont ils comptent est différente. Une possibilité d'une si grande différence est que les fichiers utilisés sont supprimés.
    Vous pouvez utiliser la commande lsof|grep delete pour voir quels fichiers ont été supprimés mais sont toujours occupés par le programme.
    Ces programmes doivent être redémarrés pour libérer l'espace occupé.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:30:58

    La raison fondamentale est ce que @vvpale a dit :
    Les raisons et les solutions à l'utilisation incohérente de l'espace disque affichées par df et du sont à titre de référence

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 13:30:58

    Deux situations

    1.df inclut l'espace qui a été supprimé mais non libéré, et peut être consulté via lsof grep deleted.
    2. Il y a du contenu dans certains répertoires, mais ils sont utilisés comme d'autres partitions sur le montage, donc le contenu de ce répertoire ne peut pas être vu, mais il est toujours là.

    répondre
    0
  • Annulerrépondre