Manque d'espace sur la partition root d'un linux avec plesk
en:Lack of space on the partition root for linux with plesk
Introduction
Vous manquez de place pour PLESK et souhaitez utiliser l'espace de la partition /data
Par exemple, dans le cas d'un montage de ce type :
/dev/hda3 de 10 GO monté sur /
/dev/hda4 de 40 GO monté sur /data
Déroulé
Attention, il est fortement recommandé de faire un backup de votre serveur avant cette intervention.
Dans notre manipulation nous allons monter le /data, donc /dev/hda4, dans le /var, utilisé par plesk. Il faut donc stopper tous services utilisant des fichiers de /var (apache, mysql, plesk,... )
Arrêt des services pouvant impacter le dossier /var
for i in {zabbix-agent,cron,bind9,dbus,atd,portmap,acpid,rsyslog,nfs-common,apache2}; do /etc/init.d/"$i" stop; done
/etc/init.d/psa stopall
Copie du contenu de /var /data
rsync -av /var/* /data
le -av permet de garder les attributs des fichiers.
Modification du fstab
En modifiant le fstab on va faire monter le /data dans le /var. Nous avions indiqué dans la description du problème que /data correspondait à /dev/hda4 La ligne :
/dev/hda4 /data ext3 defaults 0 0
devient donc
/dev/hda4 /var ext3 defaults 0 0
Pour modifier le fstab vous pouvez utiliser cette commande :
vi /etc/fstab
Redémarrage du serveur
On utilise la commande "reboot"
Libération de l'espace
Si votre site est fonctionnel à cette étape, vous pouvez définitivement libérer l'espace précédemment occupé en suivant ces étapes :
for i in {zabbix-agent,cron,bind9,dbus,atd,portmap,acpid,rsyslog,nfs-common,apache2}; do /etc/init.d/"$i" stop; done
<!--T:11-->
/etc/init.d/psa stopall
<!--T:12-->
umount /var
lsof | grep "/var"
libérer l'espace :
rm -rf /var/*
<!--T:14-->
reboot
Cet article vous a semblé utile ?
Activer l'actualisation automatique des commentaires