La taille de partition par défaut de cPanel pour /tmp est de 512 Mo, ce qui, dans certains cas, peut être très petit pour vos utilisations. La partition /tmp sur les serveurs cPanel, en supposant que c'est celle que cPanel a créée et non celle que vous avez créée vous-même, est une partition basée sur des fichiers qui peut facilement être redimensionnée.
Par défaut sur la plupart des serveurs, /tmp est le dépotoir temporaire de beaucoup de choses, par exemple :
-
Fichiers de session PHP
-
Téléchargements de fichiers temporaires PHP
-
Fichiers temporaires MySQL
-
Fichiers cache pour certains modules Apache
La plupart des logiciels qui utilisent des fichiers ou des sessions temporaires préféreront automatiquement utiliser /tmp, qui est généralement défini sur 777 autorisations et donc accessible en écriture par chaque utilisateur sur le serveur.
Lorsque votre partition /tmp se remplit, elle peut causer des problèmes notables à vos utilisateurs. Si vous utilisez un serveur plus gros, le dossier /tmp peut se remplir rapidement, ce qui est super ennuyeux en ce qui concerne la maintenance ! Heureusement, il existe un moyen très simple d'augmenter la taille de cette partition sur un serveur autonome.
Pour augmenter la taille de la partition sur un serveur autonome :
-
Arrêtez MySQL, Apache et cPanel pour empêcher l'écriture sur la partition /tmp
-
Copiez le contenu de /tmp vers un autre emplacement, tel que /home (cp -rfp /tmp /home)
-
Démontez /tmp ; si vous ne pouvez pas, vous pouvez faire un lsof (lsof |grep /tmp) pour voir quels processus y écrivent encore, et les tuer ou faire un démontage paresseux (umount -l /tmp)
-
Supprimer /usr/tmpDSK (rm -rf /usr/tmpDSK)
-
Ouvrez /scripts/securetmp et recherchez cette ligne :
my $tmpdsksize =512000; # Doit être supérieur à 250 000 -
Remplacez la valeur '512000' par la taille souhaitée en Mo et enregistrez le fichier
-
Exécutez le script suivant pour recréer /tmp :/scripts/securetmp
Cela recréera votre partition /tmp (tmpDSK) en utilisant la taille que vous avez spécifiée. Bien que le script securetmp puisse être écrasé dans une mise à jour cPanel, la taille de /tmp ne sera pas affectée si vous modifiez sa taille.