Partition système pleine sous Plesk : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Présentation)
Ligne 35 : Ligne 35 :
 
* La commande df -h liste les partitions et donne leur occupation
 
* La commande df -h liste les partitions et donne leur occupation
 
  #>df -h
 
  #>df -h
  Filesystem Size Used Avail Use% Mounted on
+
  Filesystem     Size Used Avail Use% Mounted on
  /dev/sda3 901G 859G 0 100% /
+
  rootfs          20G  20G  0   100% /
  /dev/sda1 190M 17M 165M 9% /boot
+
  /dev/root        20G  20G  0    100% /
  tmpfs 505M 0 505M 0% /dev/shm
+
  devtmpfs        16G  252K  16G    1% /dev
'''sda3''' est à '''100%'''
+
/dev/md3        1,8T  11G  1,7T  1% /var
* Il convient maintenant de détecter les dossiers dont la taille est suspectes à l'aide de la commande :
+
...
 +
'''/dev/root''' est à '''100%'''
 +
* Il convient maintenant de lister les dossiers de grande taille pour détecter ceux qui posent problème. La commande suivante est utilisée :
 
  du . -ka | sort -nr | less
 
  du . -ka | sort -nr | less
* Celle-ci liste les dossiers par ordre décroissant de taille (les plus gros en premier)
+
* Celle-ci liste les dossiers par taille décroissante
 
  26129112  . -> occupation totale du disque  
 
  26129112  . -> occupation totale du disque  
 
  15264300  ./tmp -> un dossier tmp avec 15 Go !!!!
 
  15264300  ./tmp -> un dossier tmp avec 15 Go !!!!
Ligne 53 : Ligne 55 :
 
  ./usr/local/psa/PMM/tmp
 
  ./usr/local/psa/PMM/tmp
 
* Il suffit maintenant de les vider ('''de préférence après en avoir sauvé le contenu au cas où...''') avec la commande '''[[rm]]''' pour retrouver une occupation disque normale qui ne bloque plus '''[[Plesk]]''' et certaines de ses fonctionnalités
 
* Il suffit maintenant de les vider ('''de préférence après en avoir sauvé le contenu au cas où...''') avec la commande '''[[rm]]''' pour retrouver une occupation disque normale qui ne bloque plus '''[[Plesk]]''' et certaines de ses fonctionnalités
 +
 +
= Liens utiles =
 +
* [http://kb.sp.parallels.com/en/118644 kb.sp.parallels.com] Full '''[[backups]]''' are not sent to '''[[FTP]] repository'''
  
 
= Commentaires =  
 
= Commentaires =  

Version du 14 septembre 2014 à 21:53

Lien court vers cette page : http://vt.cx/PspP
QR code vers cette page : http://vt.cx/PspP.qr


Mots clé

  • Partition système pleine sous Linux
  • /dev/root/ à 100%

Présentation

Si la partition système est pleine avec les symptômes suivants :

  • Plesk se lance et indique dans la partie Disque de Santé du serveur qu'il y a un problème
  • Plesk n'exécute pas une sauvegarde ou refuse le téléchargement d'une sauvegarde déjà faite avec affichage du message suivant :
Zend_Db_Statement_Exception: SQLSTATE[HY000]: General error: 126 Incorrect key file for table '/tmp/#sql_.MYI'; try to repair it
  • Plesk Plesk refuse de se lancer et affiche un message du type
SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine

Alors il y a fort à parier que des dossiers sont pleins et qu'il va falloir y faire le ménage comme expliqué ici.

Attention ! Ne surtout pas rebooter ! Dans ce contexte il y a fort à parier que le serveur ne redémarrera pas.

Procédure

  • La commande df -h liste les partitions et donne leur occupation
#>df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           20G   20G  0    100% /
/dev/root        20G   20G  0    100% /
devtmpfs         16G  252K  16G    1% /dev
/dev/md3        1,8T   11G  1,7T   1% /var
...

/dev/root est à 100%

  • Il convient maintenant de lister les dossiers de grande taille pour détecter ceux qui posent problème. La commande suivante est utilisée :
du . -ka | sort -nr | less
  • Celle-ci liste les dossiers par taille décroissante
26129112  . -> occupation totale du disque 
15264300  ./tmp -> un dossier tmp avec 15 Go !!!!
8683252 ./var
5033144 ./var/www 
5026004 ./var/www/vhosts
2693172 ./usr/local/psa/PMM/tmp  -> un autre dossier tmp avec 2.7 Go !!!!
  • Les coupables sont trouvés et, dans cet exemple, ce sont les fichiers temporaires suivants :
./tmp
./usr/local/psa/PMM/tmp
  • Il suffit maintenant de les vider (de préférence après en avoir sauvé le contenu au cas où...) avec la commande rm pour retrouver une occupation disque normale qui ne bloque plus Plesk et certaines de ses fonctionnalités

Liens utiles

Commentaires

blog comments powered by Disqus