Bonjour,

ça fait un moment que je cherche à désactiver une notification qui s'affiche lorsque mon disque est plein ou presque plein.
Il est écrit dans cette notification :
"
Low Disk Space on "Filesystem root"
The volume "Filesystem root" has only 0 bytes disk space remaining
ignore
"

Ma configuration est :
OS : Ubuntu 18.04.1 LTS
Environnement : unity

J'ai testé :
1 :
$ gsettings set org.gnome.settings-daemon.plugins.housekeeping active false
2 :
ouvrir les paramètres depuis l'interface graphique
aller dans l'onglet des notifications
mettre tout en off

3 :
$ sudo vi /etc/apt/apt.conf.d/99update-notifier
-- DPkg::Post-Invoke {"if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; /usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";};
-- APT::Update::Post-Invoke-Success {"/usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";};
++ #DPkg::Post-Invoke {"if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; /usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";};
++ #APT::Update::Post-Invoke-Success {"/usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";};
5 :
$ sudo vi /etc/default/apport
-- enabled=1
++ enabled=0
4 :
$ sudo systemctl disable apport

Si quelqu'un a une idée je suis preneur 😃
Merciii
Bonjour
J'ai une très bonne idée.
Cherches qui consomme de l'espace afin de faire cesser ce gaspillage avant que tu arrêtes l'ordinateur. Sinon, tu ne pourras plus rebooter.
sudo du / -xam --max-depth=1 2>E | sort -n | tail
Bonjour,

Merci Geole pour votre réponse mais je cherche juste à désactiver cette notification, c'est pour une application spécifique et non pour mon ordinateur.

Si vous avez d'autres idées je suis preneur 🙂
Bonjour,

Pour faire un point de situation :
cqfd93 a écrit Donne les retours de :
uname -a
echo ; df -Th | grep -Ev "udev|tmpfs|loop|otfs"; echo ; df -Ti | grep -Ev "udev|tmpfs|loop|otfs"
echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|mo|si|t)" | grep -v ^rc | sort -k3 | awk '{print $1,$2,$3,$4}' | column -s" " -t ; echo ; uname -mr
ls -AsS1 /boot
Méthode détaillée :
cqfd93 a écritBonjour,

Entrer des commandes dans un terminal et donner le résultat - Voilà la marche à suivre :
  1. Ouvre le terminal avec ctrl-alt-t
  2. Sélectionne la commande voulue avec un triple clic (ça sélectionne toute la ligne, même la fin si on ne la voit pas)
  3. Colle-la dans le terminal avec un clic molette, valide avec Entrée
  4. Sélectionne et copie tout ce que te dit le terminal depuis la commande jusqu'à la dernière ligne incluse
  5. Clique sur le <> de l'éditeur de message

    balises code
  6. Colle là où se trouve le curseur (entre le ] et le [)
  7. Refais toutes les étapes depuis la 2 pour les autres commandes.
Bonjour Xubu1957,

merci pour votre aide.

Voici :
$ uname -a
Linux computer-name 4.15.0-42-generic #45-Ubuntu SMP Thu Nov 15 19:32:57 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ echo ; df -Th | grep -Ev "udev|tmpfs|loop|otfs"; echo ; df -Ti | grep -Ev "udev|tmpfs|loop|otfs"
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda2      ext4      110G   38G   66G  37% /
/dev/sda1      vfat      511M  6,1M  505M   2% /boot/efi
Filesystem     Type      Inodes  IUsed   IFree IUse% Mounted on
/dev/sda2      ext4     7299072 297965 7001107    5% /
/dev/sda1      vfat           0      0       0     - /boot/efi

$ echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|mo|si|t)" | grep -v ^rc | sort -k3 | awk '{print $1,$2,$3,$4}' | column -s" " -t ; echo ; uname -mr
ii  binutils-x86-64-linux-gnu              2.30-21ubuntu1~18.04  amd64
ii  linux-headers-4.15.0-20                4.15.0-20.21          all
ii  linux-modules-4.15.0-20-generic        4.15.0-20.21          amd64
ii  linux-modules-extra-4.15.0-20-generic  4.15.0-20.21          amd64
ii  linux-headers-4.15.0-20-generic        4.15.0-20.21          amd64
ii  linux-image-4.15.0-20-generic          4.15.0-20.21          amd64
ii  linux-generic                          4.15.0.42.44          amd64
ii  linux-signed-generic                   4.15.0.42.44          amd64
ii  linux-headers-generic                  4.15.0.42.44          amd64
ii  linux-image-generic                    4.15.0.42.44          amd64
ii  linux-headers-4.15.0-42                4.15.0-42.45          all
ii  linux-modules-4.15.0-42-generic        4.15.0-42.45          amd64
ii  linux-modules-extra-4.15.0-42-generic  4.15.0-42.45          amd64
ii  linux-headers-4.15.0-42-generic        4.15.0-42.45          amd64
ii  linux-image-4.15.0-42-generic          4.15.0-42.45          amd64
4.15.0-42-generic x86_64

$  ls -AsS1 /boot
total 146520
64448 initrd.img-4.15.0-42-generic
54044 initrd.img-4.15.0-20-generic
 8084 vmlinuz-4.15.0-42-generic
 8056 vmlinuz-4.15.0-20-generic
 3956 System.map-4.15.0-42-generic
 3944 System.map-4.15.0-20-generic
 1504 abi-4.15.0-42-generic
 1504 abi-4.15.0-20-generic
  212 config-4.15.0-42-generic
  212 config-4.15.0-20-generic
  184 memtest86+_multiboot.bin
  184 memtest86+.elf
  180 memtest86+.bin
    4 efi
    4 grub
    0 retpoline-4.15.0-20-generic
    0 retpoline-4.15.0-42-generic
omegaBionic a écritBonjour,

Merci Geole pour votre réponse mais je cherche juste à désactiver cette notification, c'est pour une application spécifique et non pour mon ordinateur.

Si vous avez d'autres idées je suis preneur 🙂
Bonjour.
Mets au point l'application spécifique.
Peut-être un problème de paramètrage. Est-ce indiscret de connaitre son nom si elle est disponible dans internet?
Geole,

non je ne peux pas vous donner son nom car ça n'est pas un projet disponible sur internet.

Concrètement la partition '/' peut venir quelquefois à être utilisée à presque 100%, j'ai une partie du debug qui sort sur la sortie vidéo et à chaque fois que ça s'approche j'ai une notification qui s'affiche.
J'aimerai bien qu'elle ne s'affiche plus.
Le noyau n'est pas à jour, l'actuel est le 4.15.0.72 > linux-headers-generic.

Que donne un retour de :
sudo apt update
?
xubu1957,
$ sudo apt update
612 packages can be upgraded.
Je n'ai pas besoin de mettre un noyau plus recent ni de mettre à jour les packets pour l'instant.

D'autres idées ? :lol:
Je ne suis pas un développeur.
Je pense donc que ton application écrit quelque chose dans /var/log Probablement pour une taille de 66 Go !!!!
Ce répertoire est en standard dans la même partition que la racine
ubuntu interdit que cette partition soit pleine à 100% sous peine de graves ennuis.
Pour faire cette protection, il indique un message d'avertissement et cesse de mettre à jour le répertoire /var

Tu ne trouveras donc jamais quel est le problème de ton application.


Je te propose la solution suivante: Lorsque cela se produit.
1) Tu fais la commande suivante qui permettra d'identifier le répertoire qui déborde. (Elle sera assez longue en exécution)
sudo du / -xam --max-depth=1 2>E | sort -n | tail
2) Si c'est le répertoire /var, on va chercher le sous-répertoire
sudo du /var -xam --max-depth=1 2>E | sort -n | tail
Lorsqu'on aura trouvé ce sous-répertoire, on modifiera pour écrire ailleurs dans une autre partition. Au besoin tu pourras acheter un disque de 18 Téra-octets pour enregistrer.
Cela se fera en modifiant une ligne du fichier /etc/rsyslog.d/50-default.conf

NOTA: Souvent, on regarde la fin de la trace et on trouve rapidement l'endroit où l'application ne fonctionne pas.

3) Si ce n'est pas le répertoire /var, tu fais la commande du point 2 en remplaçant var par le nom du répertoire
Merci pour ta réponse geole mais mon problème n'est pas de chercher pourquoi ou où ces données sont écrites car ce comportement est volontaire et contrôlé.

Je cherche juste à désactiver cette notification 🙁
Si cette notification est émise à bon escient par le système, la supprimer ou l'ignorer ne peut que t'amener à bloquer totalement ton système lorsque la capacité du volume sera dépassée. Tu compte faire quoi, alors ???
erresse a écritSi cette notification est émise à bon escient par le système, la supprimer ou l'ignorer ne peut que t'amener à bloquer totalement ton système lorsque la capacité du volume sera dépassée. Tu compte faire quoi, alors ???
Il y a une gestion autre gestion du disque qui a été mise en place, la sortie vidéo est juste un élément de debug et ne sera plus JAMAIS utilisée par la suite donc là n'est pas la question.
Sinon j'aurai mis "sos mon disque est full" dans le sujet 😛

Quelqu'un a une autre solution ? Merciii 😉
omegaBionic a écritMerci pour ta réponse geole mais mon problème n'est pas de chercher pourquoi ou où ces données sont écrites car ce comportement est volontaire et contrôlé.

Je cherche juste à désactiver cette notification 🙁

A l'aide de ce document https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/881376

Voici la procédure testée en version 18.04.3

1) Regarder l'état des flags
gsettings list-recursively | grep house
2) en t'inspirant de cette commande
gsettings set org.gnome.settings-daemon.plugins.housekeeping ignore-paths "['/my/mount/path/to/ignore', '/my/other/mount/path/to/ignore']"
Tu fais celle-ci
gsettings set org.gnome.settings-daemon.plugins.housekeeping ignore-paths "['/']"
gsettings list-recursively | grep house



Conclusion. Tu m'auras plus besoin de cliquer sur la réponse ignore pour faire disparaître l'alerte.
mais le problème restera entier.
a@a:~$ cp -v /DPP/Téléchargements/*.iso .
'/DPP/Téléchargements/super_grub2_disk_hybrid_2.04rc1s1-beta4.iso' -> './super_grub2_disk_hybrid_2.04rc1s1-beta4.iso'
'/DPP/Téléchargements/ubuntu-19.10-desktop-amd64.iso' -> './ubuntu-19.10-desktop-amd64.iso'
'/DPP/Téléchargements/Win10_1903_V2_French_x64.iso' -> './Win10_1903_V2_French_x64.iso'
cp: erreur d'écriture dans './Win10_1903_V2_French_x64.iso': Aucun espace disponible sur le périphérique
Bonjour,
omegaBionic a écritMa configuration est :
OS : Ubuntu 18.04.1 LTS
Environnement : unity
Que renvoie :
echo "${XDG_CURRENT_DESKTOP}"
un mois plus tard
Bonjour Geole,

j'ai testé ta proposition #14, mais quand je la fais je me suis pris un "failed to start udev kernel device manager" au boot.

J'ai pris trop de temps pour ce sujet mineur donc j'arrête !

Merci pour toutes vos réponses.