Demande #5408
ferméAjouter de l'espace de stockage sur la VM xmpp
0%
Description
La supervision est en warning car il reste moins de 10% d'espace disque sur /var
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur /dev/mapper/modele--vg-var ext4 15G 13G 1,3G 91% /var
Cette partition est remplie essentiellement par les fichiers partagés via http_upload.
D'après la supervision, cet espace disque grossit de 1.7Go/mois. Il nous reste moins d'un mois pour agir.
Mis à jour par Christian P. Momon il y a plus de 3 ans
Comme tu l'indiques, c'est un un dossier du service XMPP qui grossit :
=(^-^)=root@xmpp:/var/www/xmpp.chapril.org/upload# du -sch . 9,7G .
Traditionnellement, au Chapril, dans ce cas, nous créons un volume dédié monté dans /var/www/. Ici, ça serait /var/www/xmpp.chapril.org-data/.
Questions :- dans ConverseJS et XMPP Chapril, y-a-t-il moyen de configurer le dossier upload vers /var/www/xmpp.chapril.org-data/ ? Préfères-tu faire le montage sur /var/www/xmpp.chapril.org-data/upload ?
- le contenu du dossier upload est-il purgé ? Selon quel critère ? Si non alors est-il purgeable ?
- quelle capacité de départ proposes-tu pour le nouveau volume ?
Mis à jour par pitchum . il y a plus de 3 ans
Je propose d'ajouter un disque /dev/vdb de 30Go dans l'immédiat.
Je pourrai l'ajouter au VG existant ou bien créer un nouveau VG et de nouveaux LV dédiés (perso je préfère cette seconde option, mais ok pour la première s'il le faut).
Pour les chemins de montages, on peut faire ce qu'on veut. Donc si y a une convention de nommage particulière à adopter, alors adoptons-là. Au pire, on mettra des symlinks kivontbien©
Concernant la conservation des données du dossier upload : c'est actuellement 500Mo max par compte, et les fichiers postés sont supprimés automatiquement au bout de 380 jours. cf. https://www.chapril.org/Specificites-du-service-XMPP-de-Chapril.html
Mis à jour par pitchum . il y a plus de 3 ans
En attendant l'ajout d'un disque, j'ai baissé les quotas de 500Mo à 300Mo. Ça devrait nous libérer environ 800Mo prochainement, de quoi tenir quelques jours.
Mis à jour par Christian P. Momon il y a plus de 3 ans
- Statut changé de Nouveau à En cours de traitement
- Assigné à mis à pitchum .
- Version cible changé de Sprint Mai 2016 à Backlog
30Go dans l'immédiat.
Ça parait bien.
Je pourrai l'ajouter au VG existant ou bien créer un nouveau VG et
de nouveaux LV dédiés (perso je préfère cette seconde option, mais ok pour la première s'il le faut).
Pour les détails, voit avec les autres mais sinon tu peux t'inspirer de ce qu'a fait rh pour drop :
https://admin.chapril.org/doku.php?id=admin:services:drop.chapril.org
fichiers postés sont supprimés automatiquement au bout de 380 jours.
Cool, une purge automatique \o/
Mis à jour par pitchum . il y a plus de 3 ans
- Statut changé de En cours de traitement à Résolu
Opération terminée. Voici le déroulé.
Sur maine :
# Créer un nouveau disque qemu-img create -f qcow2 /var/lib/libvirt/maine/xmpp-data.qcow2 30G # L'ajouter à chaud (--live) et de façon pérenne (--config) à la VM virsh attach-disk xmpp /var/lib/libvirt/maine/xmpp-data.qcow2 vdb --subdriver qcow2 --live --config
Sur xmpp :
# Constater que le nouveau disque est bien détecté dmesg -T | grep vdb lsblk # Créer un nouveau VG (sans partitionner le disque au préalable, c'est plus pratique pour agrandir plus tard) pvcreate /dev/vdb vgcreate vg_data /dev/vdb # Créer une partition dédiée aux fichiers utilisateurs partagés via http_upload lvcreate -n xmpp-upload -L 15G vg_data mkfs.ext4 -m 1 /dev/vg_data/xmpp-upload # Ajouter cette partition au fstab echo '/dev/mapper/vg_data-xmpp--upload /var/www/xmpp.chapril.org/upload/ ext4 defaults 0 0' >> /etc/fstab # Avant de la mounter, migrer les données mount /dev/mapper/vg_data-xmpp--upload /mnt rsync -a /var/www/xmpp.chapril.org/upload/ /mnt/ # La suite sur une seule ligne pour que l'opération se déroule assez vite pour ne pas provoquer d'interruption de service perceptible rsync -a /var/www/xmpp.chapril.org/upload/ /mnt/ ; umount /mnt ; mv /var/www/xmpp.chapril.org/upload{,_old} ; mkdir /var/www/xmpp.chapril.org/upload ; mount /var/www/xmpp.chapril.org/upload
Mis à jour par pitchum . il y a plus de 3 ans
Les anciennes données sont encore dans /var/www/xmpp.chapril.org/upload_old/.
Si aucune problème constaté d'ici ce soir, je les purge.
Mis à jour par pitchum . il y a plus de 3 ans
- Statut changé de Résolu à Fermé
RAS. Je supprime donc les anciennes données et je clôture ce ticket.
Mis à jour par Christian P. Momon il y a plus de 3 ans
- Version cible changé de Backlog à Sprint 2021 mai
Mis à jour par pitchum . il y a plus de 2 ans
- Dupliqué par Anomalie #5790: Alerte disque /var ajouté