Projet

Général

Profil

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

Ajouté par Pascal RATTE il y a plus de 6 ans. Mis à jour il y a environ 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
02/11/2017
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

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 ?...


Demandes liées

Lié à Distribution EOLE - Scénario #21893: Mettre en place le nouveau partitionnement défini à la suite de l’enquête utilisateur Terminé (Sprint) 13/11/2017 01/12/2017

Révisions associées

Révision 3ba3b095 (diff)
Ajouté par Daniel Dehennin il y a environ 6 ans

Increase size of /var for Scribe

Ref: #21875

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Assigné à mis à 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 Mis à jour par Pascal RATTE il y a plus de 6 ans

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 Mis à jour par Daniel Dehennin il y a plus de 6 ans

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 Mis à jour par Pascal RATTE il y a plus de 6 ans

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 Mis à jour par Daniel Dehennin il y a plus de 6 ans

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 :

  1. Ne rien faire et tout l’espace libre sera automatiquement attribué (si le partitionnement est conforme EOLE)
  2. Définir dans GenConfig
    1. mode expert > Système > Utiliser le modèle d’extension standard EOLEnon
    2. mode expert > Système > Ajuster le partitionnementoui
    3. 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 Mis à jour par Pascal RATTE il y a plus de 6 ans

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 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Lié à Scénario #21893: Mettre en place le nouveau partitionnement défini à la suite de l’enquête utilisateur ajouté

#8 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Statut changé de Nouveau à 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 :

  1. 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 ;
  2. 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 ;
  3. Gérer vous même et faire par exemple comme à la Réunion.

#9 Mis à jour par Daniel Dehennin il y a environ 6 ans

#10 Mis à jour par Daniel Dehennin il y a environ 6 ans

#11 Mis à jour par Daniel Dehennin il y a environ 6 ans

  • Tâche parente mis à #22963

#12 Mis à jour par Daniel Dehennin il y a environ 6 ans

  • Assigné à Daniel Dehennin supprimé
  • Tâche parente #22963 supprimé

#13 Mis à jour par Daniel Dehennin il y a environ 6 ans

  • Tracker changé de Tâche à Demande

#14 Mis à jour par Daniel Dehennin il y a environ 6 ans

  • Statut changé de En attente d'informations à Nouveau

#15 Mis à jour par Daniel Dehennin il y a environ 6 ans

  • Version cible sprint 2018 08-10 Equipe MENSR supprimé
  • Tâche parente mis à #22963

#16 Mis à jour par Scrum Master il y a environ 6 ans

  • Projet changé de Scribe à Distribution EOLE
  • Statut changé de Nouveau à En cours

#17 Mis à jour par Scrum Master il y a environ 6 ans

  • Description mis à jour (diff)
  • Assigné à mis à Daniel Dehennin

#18 Mis à jour par Daniel Dehennin il y a environ 6 ans

  • % réalisé changé de 0 à 100
  • Temps estimé mis à 1.00 h
  • Restant à faire (heures) mis à 0.5

Augmentation de la taille de /var pour la prochaine ISO 2.5.

#19 Mis à jour par Scrum Master il y a environ 6 ans

  • Statut changé de En cours à Résolu

#20 Mis à jour par Fabrice Barconnière il y a environ 6 ans

  • Restant à faire (heures) changé de 0.5 à 0.0

#21 Mis à jour par Fabrice Barconnière il y a environ 6 ans

Sur une install Scribe avec un disque de de 234G, /var fait 19G.
Ça me semble correct.

#22 Mis à jour par Scrum Master il y a environ 6 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF