Si la /var
partition est pleine sur le serveur de production, quelle est la solution?
Voici ma solution:
- S'il s'agit d'une partition LVM, nous pouvons l'étendre en ligne.
- Nous pouvons compresser les journaux.
- Nous pouvons supprimer les anciennes données.
Veuillez me suggérer d'autres moyens de résoudre et de surmonter ce problème.
Il serait utile pour moi que vous puissiez partager vos expériences sur ce problème jamais rencontré.
disk-usage
Rahul Patil
la source
la source
Réponses:
Mon approche dans l'un de ces cas (quelque chose se remplit) est d'abord de trouver le coupable.
Je commence par utiliser
du -sh *|grep G
, continue avecdu -sh *|grep M
. Quand je l'ai trouvé, je commence à chercher pourquoi ce quelque chose commence à se remplir.En conséquence, une disposition de disque Linux standard pour nos serveurs ressemble actuellement à ceci:
C'est actuellement suffisant pour presque tous les cas d'utilisation que nous avons.
la source
J'ai eu une fois un problème similaire avec une partition non LVM que j'ai résolu en déplaçant l'un des répertoires vers une partition plus spacieuse et en la reliant en place. Dans votre cas, par exemple, vous pouvez essayer:
Veuillez noter que je l'ai fait avec un répertoire non système et que je n'ai jusqu'à présent observé aucun effet secondaire indésirable. Cependant, le cas peut être différent avec les répertoires système. Nous avons besoin de quelqu'un de plus compétent pour confirmer / réfuter.
Éditer
Pour être plus en sécurité, vous pouvez faire
Cela garantit que vous ne perdrez pas votre cache au cas où l'
mv
appel serait bâclé d'une manière ou d'une autre (plantage du système, panne de courant, ...)Pour vous assurer que rien n'est écrit dans le répertoire pendant que vous le copiez, il est préférable de le faire via LiveCD.
la source
lsof /var/cache
celui qui n'est pas utilisé. S'il n'est pas utilisé, nous pouvons nous déplacer vers un autre emplacement.