Page 1 sur 1

[fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 18:30
par newouech
Bonjour,

tout d'abord, j'avoue que le titre de mon post est un peu bidon. A la lecture de la suite, vous allez voir pourquoi... mais j'avais un peu un manque d'inspiration! :oops:
Lorsque je démarre ma session gnome, j'ai un message qui m'indique que je n'ai plus de place sur ma partition / (j'ai juste une partition /, et /home). Je vérifie avec un "df -h" qui me dit bien

Code : Tout sélectionner

/dev/disk/by-uuid/75a0c115-4e90-4e21-9432-777ee4b519aa    15G   15G     0 100% /
Première interrogation: pourquoi 15G ne sont pas suffisant sous archlinux alors que jusqu'à présent, je n'avais pas de problème sous ubuntu? (aucune critique dans cette interrogation, juste envie de comprendre)
J'ai fait un pacman -Scc, mais ça n'a rien changé, toujours 100% de l'espace disque de pris.

Deuxième interrogation: pourquoi, malgré le fait que la partition / soit complètement occupée, j'ai pu installer de nouveaux logiciels (rawtherapee, darktable et autres)?

J'espère que vous pourrez éclairer ma lanterne :D

Merci

PS: pour infos, le retour complet du "df -h"

Code : Tout sélectionner

udev                                                      10M     0   10M   0% /dev
run                                                       10M  228K  9,8M   3% /run
/dev/disk/by-uuid/75a0c115-4e90-4e21-9432-777ee4b519aa    15G   15G     0 100% /
shm                                                      3,9G  296K  3,9G   1% /dev/shm
tmpfs                                                    3,9G   16K  3,9G   1% /tmp
/dev/sda4                                                351G  108G  226G  33% /home
/dev/sda1                                                 38M   16M   21M  44% /boot

Re: [place sur le /]Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 18:39
par benjarobin
Tu peux toujours donner la sortie de du -shx /

Re: [place sur le /]Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 18:42
par newouech
Et bien, sans surprise

Code : Tout sélectionner

15G	/
mais pourquoi est il aussi méchant?

Re: [place sur le /]Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 18:44
par benjarobin
Ce qui était intéressant c'est de savoir qu'est ce qui prend de la place... Donc la sortie complète c'est mieux...
Après pour tu peux relancer la commande pour chaque gros sous dossiers

Re: [place sur le /]Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 18:49
par newouech
Euh... c'est la seule sortie que j'ai :oops:

Le plus gros répertoire est var (environ 10G) suivi de usr (environ 4.5G)

Re: [place sur le /]Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 19:04
par benjarobin
Oups, désolé oublié l'étoile : du -shx /*
Cela me parait beaucoup pour var... Le miens fait 800Mo :|
Donne la sortie de : du -shx /var/* et ainsi de suite...

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 19:06
par newouech
AAAAAAAAAAAAAA

j'ai regardé un peu dans /var, et le répertoire /var/log fait à lui seul 9.7G.
Oula c'est gros!

peut-on supprimer ces logs? comment les gérer?

Merci

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 19:08
par benjarobin
Tu n'aurais pas supprimé crond de tes DAEMONS (rc.conf) ou fait une modification touchant à cron ?
Sinon tu peux tout nettoyer dans /var/log sauf pacman.log
Donne la sortie de ls -l /var/log

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 19:14
par newouech
Pour le "-l /var/log"

Code : Tout sélectionner

total 10081068
-rw-r----- 1 root log       41027  6 nov.  19:12 auth.log
-rw-r----- 1 root log      108222  6 nov.  10:20 auth.log.1
-rw-r--r-- 1 root root      89284  6 nov.  18:19 boot
-rw------- 1 root root          0  1 nov.  23:17 btmp
drwxr-xr-x 2 root root       4096  6 nov.  10:27 ConsoleKit
-rw-r----- 1 root log        3050  6 nov.  19:01 crond.log
-rw-r----- 1 root log       14328  6 nov.  10:27 crond.log.1
drwxr-xr-x 2 root root       4096  6 nov.  10:27 cups
-rw-r----- 1 root log     1653278  6 nov.  18:46 daemon.log
-rw-r----- 1 root log     1181559  6 nov.  10:03 daemon.log.1
-rw-r--r-- 1 root root      51500  6 nov.  18:19 dmesg.log
-rw-r----- 1 root log     7087101  6 nov.  18:46 errors.log
-rw-r----- 1 root log   179884795  6 nov.  12:30 errors.log.1
-rw-r----- 1 root log   132532308  6 nov.  19:01 everything.log
-rw-r----- 1 root log  3306887262  6 nov.  12:30 everything.log.1
-rw------- 1 root root      32064  6 nov.  16:27 faillog
drwxrwx--T 2 root gdm        4096  6 nov.  18:45 gdm
-rw-r----- 1 root log   132017770  6 nov.  18:21 kernel.log
-rw-r----- 1 root log  3304839107  6 nov.  12:30 kernel.log.1
-rw-r--r-- 1 root root     292584  6 nov.  16:27 lastlog
-rw-r----- 1 root log   125176217  6 nov.  18:46 messages.log
-rw-r----- 1 root log  3127740814  6 nov.  12:30 messages.log.1
drwxr-xr-x 2 root root       4096 10 oct.  01:25 old
-rw-r--r-- 1 root root      84252  6 nov.  18:59 pacman.log
-rw-r--r-- 1 root root      56768  6 nov.  18:19 pm-powersave.log
-rw-r--r-- 1 root root       6111  6 nov.  12:46 pm-suspend.log
drwxr-xr-x 2 root root       4096 22 févr.  2011 speech-dispatcher
-rw-r----- 1 root log     1428731  6 nov.  18:19 syslog.log
-rw-r----- 1 root log        6527  6 nov.  10:24 syslog.log.1
-rw-r----- 1 root log      783289  6 nov.  18:46 user.log
-rw-r----- 1 root log        5212  6 nov.  10:24 user.log.1
-rw-r----- 1 root log           0  6 nov.  10:27 uucp.log
-rw-r----- 1 root log       12875  6 nov.  09:57 uucp.log.1
-rw-r--r-- 1 root root     459648  6 nov.  18:46 wtmp
-rw-r--r-- 1 root root     325636  6 nov.  18:45 Xorg.0.log
-rw-r--r-- 1 root root     326296  6 nov.  18:45 Xorg.0.log.old
et non crond est bien dans les daemons de rc.conf, voici la partie daemons de rc.conf

Code : Tout sélectionner

DAEMONS=(hwclock syslog-ng netfs crond dbus networkmanager cupsd xinetd gdm)
Merci de ton aide et de ton efficacité :bravo:

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 19:23
par benjarobin
Hum, tes log grossissent beaucoup trop vite, en 5 heures tu as généré plus de 3Go * 2 de log (everything + kernel) :shock: :|
Tu peux essaye d'analyser kernel.log et essayer de voir ce qui est loguer si souvent.
A ce niveau je ne vois pas ce que je peux faire, tu as clairement un bug quelques parts qui fait que le kernel affiche beaucoup de chose

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 19:33
par newouech
Bon, j'avais supprimé les logs. J'ai donc redémarré et je ne vois rien de suspect dans eveything et kernel (et ils ne semblent pas trop bougé depuis le redémarrage)

Ceci dit, il n'y a pas un gestionnaire de log qui les supprime après n démarrages, ou après x jours?

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 19:58
par jaco
Tu as installé le paquet logrotate ?

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 20:00
par benjarobin
newouech a écrit :Ceci dit, il n'y a pas un gestionnaire de log qui les supprime après n démarrages, ou après x jours?
Par défaut si, logrotate qui est lancé par une tache cron

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 20:11
par newouech
logrotate est bien installé.
Comment vérifier si cron le lance bien?

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 20:16
par tuxce

Code : Tout sélectionner

ps -e
Après, c'est un service, c'est l'utilisateur qui les configure. Tu l'as dans les services ?

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 20:52
par newouech
Je viens de lire la doc https://wiki.archlinux.org/index.php/Logrotate et je crois que par défaut logrotate ne supprime pas les fichiers log mais créé un nouveau fichier log en renommant l'ancien. Il conserve l'ancien fichier 4 semaines (enfin si j'ai bien compris le fichier /etc/logrotate.conf).

Quant à "ps -e", cron est bien lancé mais pas logrotate.

Comment faire pour que ces fichiers log ne prennent pas un taille phénoménale? Avez-vous des options particulières dans le fichier "/etc/logrotate.conf"?

Voici mon fichier "/etc/logrotate.conf"

Code : Tout sélectionner

# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# restrict maximum size of log files
#size 20M

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

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

# Logs are moved into directory for rotation
# olddir /var/log/archive

# Ignore pacman saved files
tabooext + .pacorig .pacnew .pacsave

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

/var/log/wtmp {
    monthly
    create 0664 root root
    rotate 1
}
Merci

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 20:56
par tuxce
Hmmm, j'ai répondu trop vite, selon ton ls -l, "cron" lance bien "logrotate", t'as des logs en .1, donc le souci, c'est comme l'a indiqué benjarobin qu'il se remplisse trop vite, il faudrait que tu saches pourquoi.

Re: [fs] Plus de place sur le /: pourquoi?

Publié : dim. 06 nov. 2011, 21:17
par newouech
Et bien depuis mon post dans lequel je dis que j'ai supprimé les logs...
newouech a écrit :Bon, j'avais supprimé les logs. J'ai donc redémarré et je ne vois rien de suspect dans eveything et kernel (et ils ne semblent pas trop bougé depuis le redémarrage)

Ceci dit, il n'y a pas un gestionnaire de log qui les supprime après n démarrages, ou après x jours?
...et bien everything.log est passé de 131462 à 131714, kernel.log n'a pas bougé et le dossier /var/log fait 3.4M (je n'avais supprimé que ceux là)

Donc je ne suis pas sûr qu'il y ai un problème de ce coté. Je vais supprimer tout les logs et les surveiller dans les jours qui suivent. Si je constate des erreurs dans les logs, je reposterai dans ce topic.
En tout cas merci pour votre aide à tous... et si vous avez des idées, je suis preneur.