Actions
Demande #4295
ferméAméliorer l'espace disque de la forge
Début:
29/02/2020
Echéance:
% réalisé:
0%
Temps estimé:
Difficulté:
2 Facile
Description
Dans le déploiement de Gitea, j'ai un peu mis de côté la question de l'espace disque (malgré un rappel de QGuLL).
Maintenant qu'il ne reste presque plus rien à faire, se repose la question.
Actuellement :
(April) root@agir:~# df -h /srv/git/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_agir_data-git 2.0G 1.3G 540M 71% /srv/git (April) root@agir:~# df -h /srv/gitea/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_agir-root 3.7G 2.6G 872M 75% / (April) root@agir:~# df -h /var/www/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_agir-var 3.7G 1.8G 1.7G 51% /var (April) root@agir:~# du -sch /srv/git/catalibre 1.1G /srv/git/catalibreQuelques assertions :
- /var/www/ n'est pas fait pour recevoir les dépôts de la forge ;
- vg_agir-root n'est pas fait pour recevoir les dépôts de la forge ;
- le pus gros dépôts fait 1,1 Go.
Quelques approches possibles :
1) partition mutualisée sur /srvNous aurions alors :
- /dev/mapper/vg_agir_data-git montée sur /srv contenant :
- /srv/git
- /srv/gitea
- extension de la partition de 4 Go (en prévision de l'arrivée de dépôt comme Catalibre, l'Expolibre, siteweb…).
Nous aurions alors :
- /dev/mapper/vg_agir_data-git toujours montée sur /srv/git
- /dev/mapper/vg_agir_data-gitea montée sur /srv/git/gitea
- partition dimensionnée dans les 4 Go.
À vos avis.
Actions
#1
Mis à jour par Quentin Gibeaux il y a plus de 4 ans
3e proposition :
partition mutualisée, montée dans /srv/gitea_data
lien symbolique (/srv/git, /srv/gitea) vers (/srv/gitea_data/git, /srv/gitea_data/gitea)
Pour préserver le /srv qui contient d'autres trucs, et qui ailleurs n'est pas sur une partition externe
Actions
#2
Mis à jour par Christian P. Momon il y a plus de 4 ans
Ha oui, une 3e possibilité avec du mixte, bien vu.
Après réflexion, je propose l'approche n°2 :
Après réflexion, je propose l'approche n°2 :
- Gitea ne doit pas gêner le fonctionnement actuel du serveur git local ;
- pas trop fan des liens symboliques pour cet usage précis.
Actions
#3
Mis à jour par Christian P. Momon il y a plus de 4 ans
- Statut changé de En cours de traitement à Résolu
Actions :
- arrêt du service gitea ;
- création d'un lv de 4Go dans vg_agir_data (taille 8Go dont 2,8Go d'utilisé) ;
- création d'une partition /dev/vg_agir_data/gitea mounté sur /srv/gita ;
- déclaration dans /etc/fstab ;
- déplacement des fichiers de /srv/gitea dans le dossier monté ;
- documenté là : https://admin.april.org/doku.php?id=sysadm:services:forge.april.org#creation_d_une_partition_dediee
Fait.
Actions