Par défault, les serveurs dédiés OVH sont configurés pour réserver tout l'espace disque à la partition /home.
Nous allons voir dans cet article comment modifier cet agencement pour donner tout l'espace disque au dossier /var plutôt que /home.
ATTENTION : La méthode qui suit est donnée à titre purement indicatif. Je ne saurai être tenu pour responsable d'éventuelles pertes de données suite à une mauvaise utilisation ou à une erreur dans les lignes suivantes. Pensez à faire une sauvegarde de vos données avant.
1. Création d'un dossier /home temporaire
cp -pr /home /hometemp
2. Déplacemement de /var vers un dossier temporaire
mv /var/www /vartmp/
3. Migration des partitions
3.1 Démontage de /home
umount /home
Attention : avant le démontage, il faut s'assurer que /home n'est pas en cours d'utilisation par un utilisateur ou un process : il faut fermer toutes les connexions actives à l'exception de root.
Si le démontage n'est pas possible, on peut utiliser les commandes lsof et fuser pour déterminer qui utilise /home.
3.2 Remontage de /var
- Créer un dossier vide /var
- Editer /etc/fstab
Modifier la ligne
/dev/md2 on /home type ext3 (rw)
par
/dev/md2 on /var/www type ext3 (rw)
- Recharger les partitions
mount -a
4. Recopier les données au bon endroit
mv /hometmp* /home/ mv /vartmp/* /var/
5. Vérifier que tout fonctionne bien
Après vérification que toutes les données sont là, redémarrer le serveur pour recharger certains services (Mysql, par ex)
Commentaires