Une autre solution serai d'utiliser ces 10 Go restant pour y installer /var/, et en déclarant cette nouvelle partition dans fstab en tant que /var/
Mais je dis peut être des bêtises.
chepioq wrote:Une autre solution serai d'utiliser ces 10 Go restant pour y installer /var/, et en déclarant cette nouvelle partition dans fstab en tant que /var/
Mais je dis peut être des bêtises.
+1
+2, A savoir quand même que c'est /var qui prend souvent le plus d'espace...
Je suis très perplexe. En effet le processus de boot génère des logs bien avant le montage des partitions indiquées dans fstab.

Où seront écrits ces logs alors ? Dans le répertoire /var de la partition / puisque la partition dédiée ne sera pas encore montée.

Là je ne vois pas d'autre solution que déplacer les partitions. Mais il faut encore vérifier l'occupation de /, ca je n'ai pour ma part jamais réussi à atteindre et encore moins dépasser les 10 Go sur quelque distrib que ce soit.
Perso 18Go sans les VM que j'ai qui demande au moins 1 disque virtuel performant. Après le plus haut que j'ai atteint c'était 40Go hors VM.
Après c'est sans doute Mock qui en a besoin.
Mon idée, c'est de ne pas me retrouver dans la même situation lors du prochain changement de version.
Actuellement la situation est parfaitement stable, avec l'état suivant :
Occupation disque :
[root@linux michel]# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
devtmpfs           999M       0  999M   0% /dev
tmpfs             1007M    144K 1007M   1% /dev/shm
tmpfs             1007M    1,4M 1006M   1% /run
tmpfs             1007M       0 1007M   0% /sys/fs/cgroup
/dev/sda2           20G     12G  6,7G  65% /
tmpfs             1007M    544K 1007M   1% /tmp
/dev/sda1          477M    143M  305M  32% /boot
/dev/sda5          203G    100G   93G  52% /home
tmpfs              202M     28K  202M   1% /run/user/1000
/dev/sdb1          466G    276G  191G  60% /run/media/michel/My_Passport
[root@linux michel]# 
Détail / :
[root@linux michel]# du -sh /* 2>/dev/null
0	/bin
141M	/boot
144K	/dev
38M	/etc
100G	/home
0	/kdeinit5__0
0	/klauncherXM7563.1.slave-socket
0	/lib
16K	/lost+found
4,0K	/media
4,0K	/mnt
237M	/opt
0	/proc
145M	/root
276G	/run
0	/sbin
4,0K	/srv
0	/sys
8,0K	/tmp
8,9G	/usr
2,7G	/var
[root@linux michel]# 
/ occupe 12 G, dont /var qui fait 2,7 G.

Pour résumer vos conseils, il semble que la seule alternative soit celle de Fifi :
fifi wrote:Sauf erreur, je pense que le problème vient du fait que les 10 G de libres ne sont pas contigus à ta partition / ...
Solution : sauvegarder les autres partitions ( /home, /boot ... ) sur un autre support, supprimer ces partitions, redimensionner /, repartitionner l'espace libre et restaurer les partitions sauvegardées.
Sinon, je revois cette répartition lors du changement de version, et je ferais une simple installation au lieu d'un upgrade.
C'est bien ça ?
/ occupe 12 G, dont /var qui fait 2,7 G.
fais du ménage dans /var et tu n'auras plus de problème. Mais s'il se remplit exagérément, il faudra regarder pourquoi. Ce n'est pas normal.
Chez moi, /var/log occupe 2,.1G et /var/cache occupe 1,3G ! C'est quoi, ce bordel ?
[root@localhost ~]# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
devtmpfs           2,0G       0  2,0G   0% /dev
tmpfs              2,0G    540K  2,0G   1% /dev/shm
tmpfs              2,0G    1,3M  2,0G   1% /run
tmpfs              2,0G       0  2,0G   0% /sys/fs/cgroup
/dev/sda2           20G     15G  3,8G  80% /
tmpfs              2,0G     44K  2,0G   1% /tmp
/dev/sda5           20G    9,2G  9,0G  51% /home
/dev/sdb7           56G     48G  7,1G  88% /run/media/fifi/WD500-3
/dev/sdb8          100G     42G   59G  42% /WD500-4
tmpfs              396M       0  396M   0% /run/user/990
tmpfs              396M     24K  396M   1% /run/user/1000
[root@localhost ~]#
[root@localhost ~]# du -sh /* 2>/dev/null
0	/bin
188M	/boot
540K	/dev
26M	/etc
9,2G	/home
459M	/iso
0	/lib
0	/lib64
16K	/lost+found
4,0K	/media
4,0K	/mnt
4,0K	/opt
0	/proc
68M	/root
48G	/run
0	/sbin
4,0K	/srv
0	/sys
12K	/tmp
9,4G	/usr
4,3G	/var
4,0K	/WD500-3
42G	/WD500-4
[root@localhost ~]# du -sh /var/*
4,0K	/var/account
4,0K	/var/adm
1,3G	/var/cache
4,0K	/var/crash
16K	/var/db
8,0K	/var/empty
4,0K	/var/games
4,0K	/var/gopher
12K	/var/kerberos
376M	/var/lib
4,0K	/var/local
0	/var/lock
2,1G	/var/log
0	/var/mail
4,0K	/var/nis
4,0K	/var/opt
4,0K	/var/preserve
0	/var/run
473M	/var/spool
30M	/var/tmp
4,0K	/var/yp
[root@localhost ~]# 
logrotate est configuré comme suit :
[root@localhost ~]# cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp and btmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    minsize 1M
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0600 root utmp
    rotate 1
}

# system-specific logs may be also be configured here.
[root@localhost ~]# 
Il y a quelque chose à changer dans cette configuration de logratate ?
Déjà regarde ce que tu mets en cache, après ça ne me choque pas vraiment non plus. Le mien aussi fait plus de 1Go (1,5).

Pour var/log il faudrait voir qui prend quoi.
Bon, j'ai fait le ménage et ça va mieux :
[root@localhost ~]# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
devtmpfs           2,0G       0  2,0G   0% /dev
tmpfs              2,0G    480K  2,0G   1% /dev/shm
tmpfs              2,0G    1,3M  2,0G   1% /run
tmpfs              2,0G       0  2,0G   0% /sys/fs/cgroup
/dev/sda2           20G     12G  6,3G  66% /
tmpfs              2,0G     32K  2,0G   1% /tmp
/dev/sda5           20G    9,2G  9,0G  51% /home
/dev/sdb7           56G     48G  7,1G  88% /run/media/fifi/WD500-3
/dev/sdb8          100G     42G   59G  42% /WD500-4
tmpfs              396M       0  396M   0% /run/user/990
tmpfs              396M     24K  396M   1% /run/user/1000
root@localhost ~]# du -sh /var/*
4,0K    /var/account
4,0K    /var/adm
659M    /var/cache
4,0K    /var/crash
16K     /var/db
8,0K    /var/empty
4,0K    /var/games
4,0K    /var/gopher
12K     /var/kerberos
421M    /var/lib
4,0K    /var/local
0       /var/lock
180M    /var/log
0       /var/mail
4,0K    /var/nis
4,0K    /var/opt
4,0K    /var/preserve
0       /var/run
473M    /var/spool
30M     /var/tmp
4,0K    /var/yp
Fifi wrote: logrotate est configuré comme suit :
[root@localhost ~]# cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp and btmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    minsize 1M
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0600 root utmp
    rotate 1
}

# system-specific logs may be also be configured here.
[root@localhost ~]# 
Il y a quelque chose à changer dans cette configuration de logratate ?
Tu as vu ça ? tu es allé voir ?
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
Perso je ne me prend plus la tête, j'ai le SSD alloué au /, car cela m'évite les prises de tête avec mock, cela permet d'empaqueter bien plus vite.
Et comme je l'ai dit avec certains disque virtuel au besoin.

Après, ce qui peut aussi prendre de la place sur /var c'est les bases de données et les sites web (multimédia, photos, etc...), si tout est stocké dans /var/www/.

Chez moi :
# df -h
Sys. de fichiers             Taille Utilisé Dispo Uti% Monté sur
devtmpfs                        12G       0   12G   0% /dev
tmpfs                           12G    256K   12G   1% /dev/shm
tmpfs                           12G    1,3M   12G   1% /run
tmpfs                           12G       0   12G   0% /sys/fs/cgroup
/dev/mapper/fedora_zeus-root   221G     32G  178G  16% /
tmpfs                           12G     24K   12G   1% /tmp
/dev/sdb2                      477M    247M  201M  56% /boot
/dev/sdc1                      489G     17M  487G   1% /Btrfs
/dev/sdb1                      200M    8,3M  192M   5% /boot/efi
/dev/sda6                     1013G    425G  589G  42% /Virtu-N
/dev/sdd1                      577G     33G  515G   6% /home
/dev/sdc3                      691G    221G  471G  32% /Virtu-4
/dev/sdc2                      684G     69G  615G  11% /Virtu-3
/dev/sdd6                       17G     44M   16G   1% /Test
/dev/sdd5                      471G    217G  231G  49% /Jeux
/dev/sdd3                      481G    163G  294G  36% /Save
/dev/sdd2                      289G    243G   32G  89% /Multimédia
tmpfs                          2,4G     20K  2,4G   1% /run/user/1000
Bon après ce n'est pas la place qui manque et il faudrait que je reprenne le temps pour ré-équilibrer tout cela. Mais bon j'attends d'avoir un 4To ou un NAS pour balancer les données dessus et refaire tout au propre. Vu que certaines partitions deviennent un peu courte en espace disque (comme /Multimédia et /Jeux).

Sachant qu'en plus j'ai "sdc" qui est entrain de mourir (merci seagate de fournir des disques qui ne tiennent pas...). Mais bon pour faire des tests ça suffit.
nouvo09 wrote: Tu as vu ça ? tu es allé voir ?
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
Je viens d'aller voir mais bon, je n'y ai rien vu de plus explicite que dans logrotate.conf ...
Salut à tous 😉

Je pense que si le répertoire /var/ grossit assez vite c'est parce que le fichier de config de journalctl (journalctl.conf) n'est pas configuré.

Si on veut faire du ménage, on peut le faire manière à contrôler soit la taille, soit le temps de rétention.
Depuis systemd il n'y a plus besoin de "rm" maintenant il y a des outils réservés à cet usage.

On peut vérifier la taille du journal :
journalctl --disk-usage

On ne gardera pas les logs qui sont plus vieux que 60 jours
journalctl --vacuum-time=60d
On efface les logs pour que la taille du journal n’excède pas 400M
journalctl --vacuum-size=400M
On peut contrôler tout ça au travers du fichier de configuration /etc/journalctl.conf:
Les logs n'iront pas au-delà de 400M
SystemMaxUse=400M
A l'inverse il est possible de contrôler journalctl pour qu'il affecte une quantité d'espace libre à respecter en utilisant l'option "SystemKeepFree"

Il y a encore plusieurs options qui affinent davantage la manière dont est gérer journalctl, mais pour mon usage personnel c'est bien plus qu'il n'en faut ^^



Source:
man journalctl
man journalctl.conf
Ok, merci pour l'info.

Edit : pas trouvé le fichier /etc/journalctl.conf ... je suppose que tu parles de /etc/systemd/journald.conf ?
@CabSud
Un grand merci pour ces informations, rien qu'avec "journalctl --vacuum-size=400M" j'ai récupéré 1.3 Go d'espace libre.
+1 faudra vraiment ce mettre à la page à ce niveau.