Je fais actuellement tourner un serveur web sous Debian. J'ai un disque de 1 Go avec une seule partition ext4 mappée à /
et un disque de 8 Go avec une seule partition ext4 mappée à /var/www
.
Le disque de 1 Go est à 70% de sa capacité sans base de données installée. Une fois que j'ai installé psql, mon /var
va probablement remplir le disque de 1 Go.
Ce que je veux faire, c'est redimensionner la partition ext4 sur le disque de 8 Go à 4 Go et créer une autre partition en utilisant l'espace libre.
Maintenant, dans mon esprit, j'ai trouvé la série d'étapes suivantes :
-
umount
et utiliserresize2fs
(ouparted
) pour redimensionner la partition sur le disque de 8 Go. -
parted
pour créer une nouvelle partition de 4 Go sur l'espace libre. -
mount
la nouvelle parition à dire/media/new
-
cp -a
pour copier mon/var
de la partition de 1 Go à la nouvelle partition de 4 Go. (ou devrais-je utilisertar
pour cela ?) - ajouter une entrée pour la nouvelle partition dans
fstab
- supprimer les trucs redondants comme
/var
de mon disque de 1 Go et/var/www
pour la nouvelle partition.
Je n'ai jamais fait quelque chose comme ça avant, donc quelqu'un pourrait-il vérifier mes étapes et voir si j'ai manqué quelque chose ?
PS. J'ai fait un du --max-depth=1
et il semble qu'à part les 200MB pris par /var
il y a également 300MB alloués à /usr
et 200MB à /lib
. Dois-je les déplacer aussi ?