Tâche #21875
Scénario #22963: Publier une version EOLE 2.5.2.3
/var/lib/bareos/bareos.sql encombre /var qui est déjà tout petit
Description
La demande avait déjà été faite pour Scribe 2.3
Je la ré-itère pour Scribe 2.5 vu les nombreux problème de saturation de /var que nous rencontrons
le fichier bareos.sql dépasse facilement les 1Go
Il pourrait être placé dans /home/backup, non ?...
Related issues
Associated revisions
Increase size of /var for Scribe
Ref: #21875
History
#1 Updated by Daniel Dehennin almost 6 years ago
- Assigned To set to Daniel Dehennin
Bonjour.
Pouvez-vous indiquer la sortie des commandes suivantes :
df -h
du -hs /var/* | sort -h
du -hs /var/lib/* | sort -h
Merci.
#2 Updated by Pascal RATTE almost 6 years ago
Les voici
du -h : merci de me spécifier le répertoire sinon il y aura qq milliers de lignes
Aujourd'hui le fichier /var/lib/bareos/bareos.sql est absent mais il fait 1,2Go en tant normal...
du -hs /var/* | sort -h 0 /var/lock 0 /var/run 4,0K /var/local 4,0K /var/mail 4,0K /var/opt 4,0K /var/tmp 16K /var/lost+found 240K /var/backup 2,0M /var/spool 3,1M /var/backups 140M /var/cache 379M /var/log 1,5G /var/www 3,8G /var/lib
du -hs /var/lib/* | sort -h 0 /var/lib/python-support 4,0K /var/lib/aptitude 4,0K /var/lib/courier-eolecas 4,0K /var/lib/eop_novnc 4,0K /var/lib/initscripts 4,0K /var/lib/insserv 4,0K /var/lib/libuuid 4,0K /var/lib/man-db 4,0K /var/lib/misc 4,0K /var/lib/mysql-files 4,0K /var/lib/nut 4,0K /var/lib/plymouth 4,0K /var/lib/python 4,0K /var/lib/quota 4,0K /var/lib/scannedonly 4,0K /var/lib/slapd 4,0K /var/lib/sudo 4,0K /var/lib/tftpboot 4,0K /var/lib/ubuntu-release-upgrader 4,0K /var/lib/update-manager 4,0K /var/lib/update-notifier 4,0K /var/lib/update-rc.d 8,0K /var/lib/apparmor 8,0K /var/lib/dbus 8,0K /var/lib/ntpdate 8,0K /var/lib/phpcas 8,0K /var/lib/urandom 8,0K /var/lib/ureadahead 8,0K /var/lib/vim 8,0K /var/lib/xkb 12K /var/lib/AccountsService 12K /var/lib/initramfs-tools 12K /var/lib/ntp 12K /var/lib/phpmyadmin 12K /var/lib/sgml-base 12K /var/lib/vnstat 12K /var/lib/xml-core 16K /var/lib/gconf 16K /var/lib/nginx 16K /var/lib/spamassassin 20K /var/lib/dictionaries-common 20K /var/lib/libxml-sax-perl 20K /var/lib/locales 24K /var/lib/logrotate 28K /var/lib/pam 32K /var/lib/exim4 36K /var/lib/ghostscript 44K /var/lib/systemd 48K /var/lib/nssdb 52K /var/lib/apache2 52K /var/lib/belocs 60K /var/lib/libnss-ldap 76K /var/lib/genconfig 224K /var/lib/ucf 512K /var/lib/bareos 516K /var/lib/courier 548K /var/lib/usbutils 2,5M /var/lib/samba 2,6M /var/lib/php5 3,6M /var/lib/aspell 3,7M /var/lib/creole 4,3M /var/lib/eole 9,1M /var/lib/sympa 16M /var/lib/mibs 38M /var/lib/dhcp 39M /var/lib/ldap 61M /var/lib/mlocate 74M /var/lib/dpkg 110M /var/lib/apt 415M /var/lib/clamav 3,0G /var/lib/mysql
#3 Updated by Daniel Dehennin almost 6 years ago
Pascal RATTE a écrit :
Les voici
du -h : merci de me spécifier le répertoire sinon il y aura qq milliers de lignes
Ce n’est pas un du -h
mais un df -h
#4 Updated by Pascal RATTE almost 6 years ago
avec donc un /var/lib/bareos/bareos.sql de 1,2Go qui essai de se générer (et c'est un petit collège..)
df -h Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 3,9G 4,0K 3,9G 1% /dev tmpfs 789M 16M 774M 2% /run /dev/dm-2 9,1G 3,0G 5,7G 34% / none 4,0K 0 4,0K 0% /sys/fs/cgroup none 5,0M 0 5,0M 0% /run/lock none 3,9G 0 3,9G 0% /run/shm none 100M 0 100M 0% /run/user /dev/mapper/scribe--vg-tmp 1,8G 6,3M 1,7G 1% /tmp /dev/sda2 688M 75M 564M 12% /boot /dev/mapper/scribe--vg-var 8,2G 5,8G 2,0G 75% /var /dev/mapper/data-home 1008G 125G 833G 14% /home /dev/mapper/svg-bacula 2,0T 829G 1,1T 44% /mnt/sauvegardes
#5 Updated by Daniel Dehennin almost 6 years ago
Ce problème était assez inextricable car c’était une problématique principalement de production, nous pensons avoir trouvé la bonne façon de résoudre les problèmes de taille de partitions sur la 2.6.2 :
- Nous avons commencé par augmenter la taille de la partition
/var
(#19392) - Nous avons demandé à la communauté un retour sur l’utilisation disque des modules en production (#21431, #21632)
- Nous avons fini par rendre paramétrable dans GenConfig la répartition de l’espace libre (#21175, #21485, #21820)
L’idée est que lors de l’installation depuis l’image ISO tout l’espace ne soit pas attribué (à /home
sur Scribe), ainsi l’administrateur a deux possibilités :
- Ne rien faire et tout l’espace libre sera automatiquement attribué (si le partitionnement est conforme EOLE)
- Définir dans GenConfig
mode expert > Système > Utiliser le modèle d’extension standard EOLE
⮕non
mode expert > Système > Ajuster le partitionnement
⮕oui
- Répartir le pourcentage d’espace libre entre les volumes existants listés dans GenConfig et/ou créer de nouveaux volumes
Ainsi vous pourrez définir des variantes avec une répartition personnalisée de l’espace libre qui sera appliqué lors de l’instance du serveur.
Pour les versions antérieures, il faut passer par le partitionnement manuel à l’installation.
#6 Updated by Pascal RATTE almost 6 years ago
Augmenter les tailles de /var est une bonne chose
ça permet l'installation plug and play d'EOLE plutôt que passer par des modes experts
Il faut savoir que ce sont souvent les collectivités qui installent les EOLE et ils n'ont pas forcément envie de passer par un mode manuel ou expert.
Reste de 2 questions:
- A quand une ISO 2.5.2.3 avec un partitionnement plus important de /var ?
- Quid des serveurs 2.5.2 en PROD ? d'où l'idée de déplacer /var/lib/bareos/bareos.sql...
Mieux vaut me dire rapidement si vous compter faire ces modifs ou pas.
sinon on fait comme la Réunion, on s'arrange avec des liens symboliques...
#7 Updated by Daniel Dehennin almost 6 years ago
- Related to Scénario #21893: Mettre en place le nouveau partitionnement défini à la suite de l’enquête utilisateur added
#8 Updated by Daniel Dehennin almost 6 years ago
- Status changed from Nouveau to En attente d'informations
Pascal RATTE a écrit :
Augmenter les tailles de /var est une bonne chose
ça permet l'installation plug and play d'EOLE plutôt que passer par des modes experts
Il faut savoir que ce sont souvent les collectivités qui installent les EOLE et ils n'ont pas forcément envie de passer par un mode manuel ou expert.Reste de 2 questions:
- A quand une ISO 2.5.2.3 avec un partitionnement plus important de /var ?
Nous soumettons cette idée au responsable du projet, il reste à planifier la sortie de l’ISO 2.5.2.3.
- Quid des serveurs 2.5.2 en PROD ? d'où l'idée de déplacer /var/lib/bareos/bareos.sql...
Mieux vaut me dire rapidement si vous compter faire ces modifs ou pas.
sinon on fait comme la Réunion, on s'arrange avec des liens symboliques...
Nous ne prévoyons pas de modification de comportement sur 2.5.2 hormis le changement de taille de partition.
Vous pouvez toutefois :
- Ajouter un disque à vos serveurs et étendre manuellement le volume LVM, cette procédure peut se faire sans arrêt de service si votre serveur supporte le plug-n-play ;
- Diminuer l’espace alloué à un volume existant et l’attribuer au volume de
/var
tel que décrit dans la documentation, attention cette procédure nécessite une coupure de service ; - Gérer vous même et faire par exemple comme à la Réunion.
#9 Updated by Daniel Dehennin over 5 years ago
- Related to Scénario #22963: Publier une version EOLE 2.5.2.3 added
#10 Updated by Daniel Dehennin over 5 years ago
- Related to deleted (Scénario #22963: Publier une version EOLE 2.5.2.3)
#11 Updated by Daniel Dehennin over 5 years ago
- Parent task set to #22963
#12 Updated by Daniel Dehennin over 5 years ago
- Assigned To deleted (
Daniel Dehennin) - Parent task deleted (
#22963)
#13 Updated by Daniel Dehennin over 5 years ago
- Tracker changed from Tâche to Demande
#14 Updated by Daniel Dehennin over 5 years ago
- Status changed from En attente d'informations to Nouveau
#15 Updated by Daniel Dehennin over 5 years ago
- Target version deleted (
sprint 2018 08-10 Equipe MENSR) - Parent task set to #22963
#16 Updated by Scrum Master over 5 years ago
- Project changed from Scribe to Distribution EOLE
- Status changed from Nouveau to En cours
#17 Updated by Scrum Master over 5 years ago
- Description updated (diff)
- Assigned To set to Daniel Dehennin
#18 Updated by Daniel Dehennin over 5 years ago
- % Done changed from 0 to 100
- Estimated time set to 1.00 h
- Remaining (hours) set to 0.5
Augmentation de la taille de /var pour la prochaine ISO 2.5.
#19 Updated by Scrum Master over 5 years ago
- Status changed from En cours to Résolu
#20 Updated by Fabrice Barconnière over 5 years ago
- Remaining (hours) changed from 0.5 to 0.0
#21 Updated by Fabrice Barconnière over 5 years ago
Sur une install Scribe avec un disque de de 234G, /var fait 19G.
Ça me semble correct.
#22 Updated by Scrum Master over 5 years ago
- Status changed from Résolu to Fermé