Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-09-2018 10:33:44

Micka260
Membre
Inscription : 12-07-2018

[Résolu] Mise a jour impossible ... plus d'espace sur le disque

Bonjour,

lorsque je veux mettre à jour mon système car je pense avoir des problèmes dû a des paquets non mis à jour j'ai plusieurs problème.

Le premier est lorsque je fais :

apt update


Cela me renvoie :

Réception de:1 file:/var/cache/openmediavault/archives  InRelease
Ign:1 file:/var/cache/openmediavault/archives  InRelease
Réception de:2 file:/var/cache/openmediavault/archives  Release
Ign:2 file:/var/cache/openmediavault/archives  Release
Réception de:3 file:/var/cache/openmediavault/archives  Packages
Ign:3 file:/var/cache/openmediavault/archives  Packages
Réception de:4 file:/var/cache/openmediavault/archives  Translation-en
Ign:4 file:/var/cache/openmediavault/archives  Translation-en
Réception de:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Ign:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Réception de:6 file:/var/cache/openmediavault/archives  Translation-fr
Ign:6 file:/var/cache/openmediavault/archives  Translation-fr
Réception de:3 file:/var/cache/openmediavault/archives  Packages
Ign:3 file:/var/cache/openmediavault/archives  Packages
Réception de:4 file:/var/cache/openmediavault/archives  Translation-en
Ign:4 file:/var/cache/openmediavault/archives  Translation-en
Réception de:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Ign:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Réception de:6 file:/var/cache/openmediavault/archives  Translation-fr
Ign:6 file:/var/cache/openmediavault/archives  Translation-fr
Réception de:3 file:/var/cache/openmediavault/archives  Packages
Ign:3 file:/var/cache/openmediavault/archives  Packages
Réception de:4 file:/var/cache/openmediavault/archives  Translation-en
Ign:4 file:/var/cache/openmediavault/archives  Translation-en
Réception de:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Ign:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Réception de:6 file:/var/cache/openmediavault/archives  Translation-fr
Ign:6 file:/var/cache/openmediavault/archives  Translation-fr
Réception de:3 file:/var/cache/openmediavault/archives  Packages
Ign:3 file:/var/cache/openmediavault/archives  Packages
Réception de:4 file:/var/cache/openmediavault/archives  Translation-en
Ign:4 file:/var/cache/openmediavault/archives  Translation-en
Réception de:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Ign:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Réception de:6 file:/var/cache/openmediavault/archives  Translation-fr
Ign:6 file:/var/cache/openmediavault/archives  Translation-fr
Réception de:3 file:/var/cache/openmediavault/archives  Packages
Ign:3 file:/var/cache/openmediavault/archives  Packages
Réception de:4 file:/var/cache/openmediavault/archives  Translation-en
Ign:4 file:/var/cache/openmediavault/archives  Translation-en
Réception de:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Ign:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Réception de:6 file:/var/cache/openmediavault/archives  Translation-fr
Ign:6 file:/var/cache/openmediavault/archives  Translation-fr
Réception de:3 file:/var/cache/openmediavault/archives  Packages [1 088 B]
Réception de:4 file:/var/cache/openmediavault/archives  Translation-en
Ign:4 file:/var/cache/openmediavault/archives  Translation-en
Réception de:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Ign:5 file:/var/cache/openmediavault/archives  Translation-fr_FR
Réception de:6 file:/var/cache/openmediavault/archives  Translation-fr
Ign:6 file:/var/cache/openmediavault/archives  Translation-fr
Réception de:7 http://security.debian.org/debian-security stretch/updates InRelease [94,3 kB]
Ign:8 http://ftp.fr.debian.org/debian stretch InRelease                                                                                                                                
Atteint:9 http://packages.openmediavault.org/public arrakis InRelease                                                                                                                  
Réception de:10 http://ftp.fr.debian.org/debian stretch-updates InRelease [91,0 kB]                                                                                            
Err:9 http://packages.openmediavault.org/public arrakis InRelease                                                                                                                    
  Splitting up /var/lib/apt/lists/packages.openmediavault.org_public_dists_arrakis_InRelease into data and signature failed
Err:7 http://security.debian.org/debian-security stretch/updates InRelease                                                                                                            
  Splitting up /var/lib/apt/lists/partial/security.debian.org_debian-security_dists_stretch_updates_InRelease into data and signature failed
Atteint:11 http://download.virtualbox.org/virtualbox/debian stretch InRelease                                                                      
Err:11 http://download.virtualbox.org/virtualbox/debian stretch InRelease                                                
  Splitting up /var/lib/apt/lists/download.virtualbox.org_virtualbox_debian_dists_stretch_InRelease into data and signature failed
Err:10 http://ftp.fr.debian.org/debian stretch-updates InRelease                                                  
  Splitting up /var/lib/apt/lists/partial/ftp.fr.debian.org_debian_dists_stretch-updates_InRelease into data and signature failed
Atteint:12 http://ftp.fr.debian.org/debian stretch Release                                          
Atteint:13 https://openmediavault.github.io/packages arrakis InRelease                              
Err:14 http://ftp.fr.debian.org/debian stretch Release.gpg                    
  Au moins une signature non valable a été rencontrée.
Err:13 https://openmediavault.github.io/packages arrakis InRelease              
  Splitting up /var/lib/apt/lists/openmediavault.github.io_packages_dists_arrakis_InRelease into data and signature failed
Ign:15 https://dl.bintray.com/openmediavault-plugin-developers/erasmus jessie InRelease
Ign:16 https://dl.bintray.com/openmediavault-plugin-developers/erasmus-testing jessie InRelease
Atteint:17 https://dl.bintray.com/openmediavault-plugin-developers/erasmus jessie Release
Err:18 https://dl.bintray.com/openmediavault-plugin-developers/erasmus jessie Release.gpg
  Au moins une signature non valable a été rencontrée.
Réception de:19 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease [91,8 kB]
Err:19 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease
  Splitting up /var/lib/apt/lists/partial/httpredir.debian.org_debian_dists_stretch-backports_InRelease into data and signature failed
Atteint:20 https://dl.bintray.com/openmediavault-plugin-developers/erasmus-testing jessie Release
Err:21 https://dl.bintray.com/openmediavault-plugin-developers/erasmus-testing jessie Release.gpg
  Au moins une signature non valable a été rencontrée.
277 ko réceptionnés en 0s (606 ko/s)
Traceback (most recent call last):
  File "/usr/sbin/omv-mkaptidx", line 73, in <module>
    cache = apt.cache.Cache()
  File "/usr/lib/python3/dist-packages/apt/cache.py", line 113, in __init__
    self.open(progress)
  File "/usr/lib/python3/dist-packages/apt/cache.py", line 164, in open
    self._cache = apt_pkg.Cache(progress)
apt_pkg.Error: E:Write error - write (28: No space left on device), E:Write error - write (28: No space left on device), E:The package lists or status file could not be parsed or opened.
Lecture des listes de paquets... Erreur !
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://packages.openmediavault.org/public arrakis InRelease: Splitting up /var/lib/apt/lists/packages.openmediavault.org_public_dists_arrakis_InRelease into data and signature failed
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://security.debian.org/debian-security stretch/updates InRelease: Splitting up /var/lib/apt/lists/partial/security.debian.org_debian-security_dists_stretch_updates_InRelease into data and signature failed
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://download.virtualbox.org/virtualbox/debian stretch InRelease: Splitting up /var/lib/apt/lists/download.virtualbox.org_virtualbox_debian_dists_stretch_InRelease into data and signature failed
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://ftp.fr.debian.org/debian stretch-updates InRelease: Splitting up /var/lib/apt/lists/partial/ftp.fr.debian.org_debian_dists_stretch-updates_InRelease into data and signature failed
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://ftp.fr.debian.org/debian stretch Release: Au moins une signature non valable a été rencontrée.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://openmediavault.github.io/packages arrakis InRelease: Splitting up /var/lib/apt/lists/openmediavault.github.io_packages_dists_arrakis_InRelease into data and signature failed
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.bintray.com/openmediavault-plugin-developers/erasmus jessie Release: Au moins une signature non valable a été rencontrée.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease: Splitting up /var/lib/apt/lists/partial/httpredir.debian.org_debian_dists_stretch-backports_InRelease into data and signature failed
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.bintray.com/openmediavault-plugin-developers/erasmus-testing jessie Release: Au moins une signature non valable a été rencontrée.
W: Impossible de récupérer http://security.debian.org/debian-security/dists/stretch/updates/InRelease  Splitting up /var/lib/apt/lists/partial/security.debian.org_debian-security_dists_stretch_updates_InRelease into data and signature failed
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/stretch-updates/InRelease  Splitting up /var/lib/apt/lists/partial/ftp.fr.debian.org_debian_dists_stretch-updates_InRelease into data and signature failed
W: Impossible de récupérer http://download.virtualbox.org/virtualbox/debian/dists/stretch/InRelease  Splitting up /var/lib/apt/lists/download.virtualbox.org_virtualbox_debian_dists_stretch_InRelease into data and signature failed
W: Impossible de récupérer http://httpredir.debian.org/debian/dists/stretch-backports/InRelease  Splitting up /var/lib/apt/lists/partial/httpredir.debian.org_debian_dists_stretch-backports_InRelease into data and signature failed
W: Impossible de récupérer http://packages.openmediavault.org/public/dists/arrakis/InRelease  Splitting up /var/lib/apt/lists/packages.openmediavault.org_public_dists_arrakis_InRelease into data and signature failed
W: Impossible de récupérer https://openmediavault.github.io/packages/dists/arrakis/InRelease  Splitting up /var/lib/apt/lists/openmediavault.github.io_packages_dists_arrakis_InRelease into data and signature failed
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/stretch/Release.gpg  Au moins une signature non valable a été rencontrée.
W: Impossible de récupérer https://dl.bintray.com/openmediavault-plugin-developers/erasmus/dists/jessie/Release.gpg  Au moins une signature non valable a été rencontrée.
W: Impossible de récupérer https://dl.bintray.com/openmediavault-plugin-developers/erasmus-testing/dists/jessie/Release.gpg  Au moins une signature non valable a été rencontrée.
W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
E: Erreur d'écriture - write (28: Aucun espace disponible sur le périphérique)
E: Erreur d'écriture - write (28: Aucun espace disponible sur le périphérique)
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.



On peux déjà voir que j'ai pas mal de problème avec des librairies mais je ne sais pas comment résoudre ceux la ...
Ensuite j'ai l'erreur : E: Erreur d'écriture - write (28: Aucun espace disponible sur le périphérique)

# df -h


Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               3,7G       0  3,7G   0% /dev
tmpfs              743M    9,5M  734M   2% /run
/dev/sdb1          909G     62G  801G   8% /
tmpfs              3,7G     12K  3,7G   1% /dev/shm
tmpfs              5,0M    4,0K  5,0M   1% /run/lock
tmpfs              3,7G       0  3,7G   0% /sys/fs/cgroup
tmpfs              3,7G    3,7G     0 100% /tmp
/dev/sdc1          1,8T    611G  1,2T  34% /srv/dev-disk-by-label-RAID
/dev/sda1          3,6T    1,4T  2,3T  38% /srv/dev-disk-by-label-Seveur
tmpfs              743M       0  743M   0% /run/user/114
tmpfs              743M       0  743M   0% /run/user/0



J'ai donc mon fichier /tmp vue saturer à 100% ... mais je ne sais pas non plus comment résoudre ce problème.

Mon disque dur système est le sdb1 de 909G

Merci beaucoup pour votre aide.

Dernière modification par Micka260 (27-09-2018 22:21:11)

Hors ligne

#2 07-09-2018 10:40:30

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

/tmp n'est pas censé contenir 4 Go de façon permanente et normalement son contenu est vidé à chaque démarrage (inévitable si c'est un tmpfs comme ici).
(Je serais curieux de savoir ce qui occupe autant d'espace dans /tmp)

Dernière modification par raleur (07-09-2018 10:40:58)

Hors ligne

#3 07-09-2018 12:21:24

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Bonjour @Raleur,

Je viens de décomposer ce qu'il y a dans mon fichier /tmp :
Capture_d_e_cran_2018_09_07_a_12_17_21.png

Sur mon Debian il y a :
- Openmediavault
- Plex
- qbittorrent

J'ai l'impression que c'est les fichiers temporaire de plex qui ne se purge pas correctement ?

Dois-je procéder à une suppression de l'ensemble des fichiers /tmp ?
L'ordinateur n'est jamais redémarrer (ou presque), je viens de faire un redémarrage volontaire mais le problème reste le même ...

Merci pour vos réponses.

Hors ligne

#4 07-09-2018 14:06:56

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

On peut voir qu'un fichier dup-xxx occupe presque tout l'espace. J'ignore ce qui l'a créé, il faudrait regarder son propriétaire. S'il est recréé à chaque démarrage c'est peut-être un comportement normal et il faudrait agrandir /tmp. Comme c'est un tmpfs, la taille est définie dans les options de montage (valeur par défaut : la moitié de la RAM donc je suppose que la machine a 8 Go de RAM). Avant systemd, les options montage de systèmes de fichiers temporaires comme /tmp ou /run pouvaient être définies dans /etc/default/tmpfs, je n'ai pas regardé comment on fait avec systemd. Si c'est défini dans /etc/fstab, il suffit de modifier ce fichier.

A noter que :
- un tmpfs n'occupe en mémoire que l'espace effectivement occupé par les fichiers qu'il contient
- le contenu des fichiers peu utilisés d'un tmpfs peut être transféré dans le swap pour libérer de la mémoire si nécessaire.

Hors ligne

#5 07-09-2018 21:36:04

lebardix
CA Debian-Facile
Lieu : Plan de Cuques
Distrib. : Version 9.2 (Stretch) 64 bits
Noyau : Linux 4.9.0-3-amd64
(G)UI : Gnome
Inscription : 15-10-2013

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

ce serait mieux

du -sh /tmp/*

En ligne

#6 07-09-2018 22:12:15

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Merci Raleur et lebardix smile
Raleur je n'ai pas tout compris ce que tu voulais me dire mais la machine à bien 8Go de RAM et je suis d'accord qu'il faut augmenter l'espace disponible dans le dossier /tmp mais comment faire ? sos.gif

lebardix voici le retour de la commande :

# du -sh /tmp/*
 


0 /tmp/bgstatus7HH8Hq
0 /tmp/bgstatusAYLHQT
0 /tmp/bgstatusd0TuHg
0 /tmp/bgstatusLcLQrF
0 /tmp/bgstatusOcxd8X
0 /tmp/dup-77d7fa1b-57c2-4a23-8a74-92b3b7e62692
1,3M  /tmp/dup-7f020f8f-fea3-42b8-b38a-87fb45facb92
3,7G  /tmp/dup-8e6b8e62-915f-432b-965f-b1567336f465
4,0K  /tmp/dup-c87e9f2a-13a6-47aa-9eec-09056320aa0c
4,0K  /tmp/dupl-amzcd-endp-dfc050add52f889eba2117cb8e160907-cache.txt
0 /tmp/dupl-usagereport-821-20180906103615.json
0 /tmp/dupl-usagereport-821-20180906221154.json
0 /tmp/dupl-usagereport-821-20180907172215.json
0 /tmp/HttpServer
0 /tmp/pms-c3efae3d-86cf-4f77-a3c9-f1a149f72847
0 /tmp/qtsingleapp-qBitto-1809-3e8
0 /tmp/qtsingleapp-qBitto-1809-3e8-lockfile

Dernière modification par Micka260 (07-09-2018 22:12:35)

Hors ligne

#7 07-09-2018 22:30:14

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Je viens de supprimer tout les fichiers temporaires avec la commande :

sudo rm /tmp/*



Déjà j'ai des fonctions qui sont de nouveau disponible sur mon openmediavault, par contre les mises à jour sont toujours impossibles avec toujours le message d'erreur :
E: Erreur d'écriture - write (28: Aucun espace disponible sur le périphérique)

Après avoir tout supprimer voici le résultats des commandes :
root@Micka-NAS:~#

df -h


Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               3,7G       0  3,7G   0% /dev
tmpfs              743M     19M  724M   3% /run
/dev/sdb1          909G     62G  801G   8% /
tmpfs              3,7G     12K  3,7G   1% /dev/shm
tmpfs              5,0M    4,0K  5,0M   1% /run/lock
tmpfs              3,7G       0  3,7G   0% /sys/fs/cgroup
tmpfs              3,7G    3,7G     0 100% /tmp
/dev/sdc1          1,8T    611G  1,2T  34% /srv/dev-disk-by-label-RAID
/dev/sda1          3,6T    1,4T  2,3T  38% /srv/dev-disk-by-label-Seveur
tmpfs              743M       0  743M   0% /run/user/114
tmpfs              743M       0  743M   0% /run/user/0
root@Micka-NAS:~# du -sh /tmp/*
0 /tmp/bgstatus788DVF
0 /tmp/bgstatuswPC2cz
0 /tmp/bgstatuswYlsgr
0 /tmp/HttpServer
0 /tmp/pms-c3efae3d-86cf-4f77-a3c9-f1a149f72847
 



Merci pour votre aide.

Edit à toto : Modifié le post pour mettre le BBCode des commandes séparées de leurs retours afin que ce soit plus lisible pour les débutants intéressés.

Dernière modification par Micka260 (07-09-2018 22:31:46)

Hors ligne

#8 08-09-2018 01:08:28

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Bonjour,

Après un reboot voici l'état du dossier /tmp :

root@Micka-NAS:~# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               3,7G       0  3,7G   0% /dev
tmpfs              743M    9,1M  734M   2% /run
/dev/sdb1          909G     62G  801G   8% /
tmpfs              3,7G     12K  3,7G   1% /dev/shm
tmpfs              5,0M    4,0K  5,0M   1% /run/lock
tmpfs              3,7G       0  3,7G   0% /sys/fs/cgroup
tmpfs              3,7G    8,0K  3,7G   1% /tmp
/dev/sdc1          1,8T    612G  1,2T  34% /srv/dev-disk-by-label-RAID
/dev/sda1          3,6T    1,4T  2,3T  38% /srv/dev-disk-by-label-Seveur
tmpfs              743M       0  743M   0% /run/user/114
tmpfs              743M       0  743M   0% /run/user/0
root@Micka-NAS:~# du -sh /tmp/*
4,0K  /tmp/dupl-usagereport-771-20180907230647.json
0 /tmp/HttpServer
0 /tmp/pms-3c646385-980d-444d-b1fe-6f00d8a22f78
0 /tmp/qtsingleapp-qBitto-1809-3e8
0 /tmp/qtsingleapp-qBitto-1809-3e8-lockfile
 



Par contre après quelque minute d'attente le dossier se remplis à nouveau par un fichier /tmp/dup-xxxxxxxxx de 3,7G

Hors ligne

#9 08-09-2018 01:16:07

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

/tmp était toujours plein à 100% malgré la suppression du fichier. Cela peut s'expliquer si le fichier était encore ouvert en lecture ou en écriture par un processus, sa suppression ne libère pas l'espace qu'il occupe ; il ne sera réellement supprimé et l'espace libéré que lorsque le fichier ne sera plus ouvert par aucun processus. C'est un grand classique avec les fichiers de log dans /var/log, il faut redémarrer le démon qui écrit dedans pour les supprimer vraiment.

Pour l'augmentation de la taille dans /tmp, il faut rechercher par quoi et comment il est monté.
- dans /etc/fstab ?
- par sysvinit -> regarder dans /etc/default/tmpfs
- par systemd -> exécuter

systemctl status tmp.mount


et regarder le contenu du fichier indiqué, par défaut /lib/systemd/system/tmp.mount mais qui peut avoir été surchargé par /etc/systemd/system/tmp.mount.

Ensuite, deux options :
- désactiver ce montage en tmpfs afin d'utiliser l'espace du système de fichiers racine sur disque
- augmenter la taille du tmpfs - seulement s'il y a assez de swap

Ma crainte est que la taille du fichier soit bridée par la taille du tmpfs, et pourrait être encore (beaucoup) plus importante s'il y avait la place.

PS : tu n'as pas dit qui est le propriétaire de ce gros fichier ?
Tu as essayer de regarder ce qu'il contient avec file puis avec un pager comme less (pas un éditeur) si c'est du texte ?

Dernière modification par raleur (08-09-2018 01:21:14)

Hors ligne

#10 08-09-2018 01:24:23

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Voici le retour de la commande :

# systemctl status tmp.mount
● tmp.mount - /tmp
   Loaded: loaded (/etc/fstab; generated; vendor preset: enabled)
   Active: active (mounted) since Sat 2018-09-08 01:06:22 CEST; 14min
 ago
    Where: /tmp
     What: tmpfs
     Docs: man:fstab(5)
           man:systemd-fstab-generator(8)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/tmp.mount

sept. 08 01:06:22 Micka-NAS systemd[1]: Mounting /tmp...
sept. 08 01:06:22 Micka-NAS systemd[1]: Mounted /tmp.



Il n'y a rien dans le fichier : /lib/systemd/system/tmp.mount

En gros tu me dis que c'est forcément super bien d'étendre la taille du fichier /tmp si derrière il y a pas la RAM nécessaire c'est ça ?
Oui j'ai un peu la même inquiétude, que ce fichier occupera la place disponible ...

Hors ligne

#11 08-09-2018 01:27:00

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

J'ai fais une recherche google avec les mots clé : /tmp/dup-
Il semble que c'est dû au système de mail et de notification de openmediavault, je viens de désactiver les notifications, et en effet le fichier n'existe plus et le dossier /tmp est à 0%

Hors ligne

#12 08-09-2018 01:42:44

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Donc le montage d'un tmpfs sur /tmp est défini dans /etc/fstab. Pour augmenter sa taille, il faut ajouter size=N dans le champ d'options de la ligne correspondante ou N est la taille désirée en octets, ou en gibi-octets si elle est suivie par "g" (ex: size=6g), ou en pourcentage de la RAM si elle est suivie par % (ex: size=80%).

La taille peut aussi être modifiée à chaud temporairement avec

mount -o remount,size=N /tmp



Micka260 a écrit :


Il n'y a rien dans le fichier : /lib/systemd/system/tmp.mount


Si le fichier existe, il ne peut pas être vide.

Micka260 a écrit :

En gros tu me dis que c'est forcément super bien d'étendre la taille du fichier /tmp si derrière il y a pas la RAM nécessaire c'est ça ?


Non, au contraire. S'il n'y a pas assez de swap, une écriture massive dans un tmpfs pourrait saturer la mémoire.

Dernière modification par raleur (08-09-2018 01:48:29)

Hors ligne

#13 08-09-2018 01:48:29

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

raleur a écrit :

Donc le montage d'un tmpfs sur /tmp est défini dans /etc/fstab. Pour augmenter sa taille, il faut ajouter size=N dans le champ d'options de la ligne correspondante ou N est la taille désirée en octets, ou en gibi-octets si elle est suivie par "g" (ex: size=6g), ou en pourcentage de la RAM si elle est suivie par % (ex: size=80%).
La taille peut être modifiée à chaud avec

mount -o remount,size=N /tmp



Merci pour ces infos, j'ai donc deux questions ...
Ou se trouve le fichier de configuration ?
Quel configuration me recommande tu ?

Hors ligne

#14 08-09-2018 01:53:32

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Micka260 a écrit :

Ou se trouve le fichier de configuration ?


Qu'est-ce qui n'est pas clair dans

raleur a écrit :

Donc le montage d'un tmpfs sur /tmp est défini dans /etc/fstab


?

Micka260 a écrit :

Quel configuration me recommande tu ?


En premier je recommande de désactiver la fonctionnalité qui crée ce gros fichier si tu n'en as pas besoin.
Sinon en second je recommande de rechercher pourquoi ce fichier est si gros, si c'est normal, et s'il est possible de réduire sa taille.
En dernier seulement j'envisagerais d'augmenter la taille du tmpfs monté sur /tmp à condition que le swap soit assez grand ou de le désactiver.

Dernière modification par raleur (08-09-2018 01:53:58)

Hors ligne

#15 08-09-2018 01:57:30

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

/etc/fstab est un dossier pas un fichier de configuration ...

# nano /etc/fstab
.bash_history         .gnupg/               .ssh/
.bashrc               .inputrc              .thumbnails/
.cache/               .local/               VirtualBox VMs/
.config/              .mozilla/             .vnc/
.dbus/                .nano/                .Xauthority
Desktop/              oracle_vbox_2016.asc  .xsession-errors
Downloads/            .profile              



C'est ce que je viens de faire j'ai désactivé les notifications ... je pense aussi que c'est une des meilleurs solutions.
La solution idéal pour augmenter la taille du tmpfs c'est d'augmenter la RAM de la machine ?

Hors ligne

#16 08-09-2018 02:11:51

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

/etc/fstab est un fichier, pas un répertoire. Ce que tu montres est le contenu d'un répertoire utilisateur, et ce n'est certainement pas nano qui l'a affiché. Je suppose que c'est la complétion du shell déclenchée par trop d'appuis sur la touche tab.

/tmp en tmpfs n'est pas prévu pour contenir un fichier de 4 Go voire plus car on ne sait pas quelle taille il atteindrait s'il n'était pas limité par la taille du tmpfs. Je trouve absurde d'augmenter la RAM juste pour que ce fichier puisse y tenir sans swapper. Voir plutôt s'il n'est pas possible que le programme qui le crée utilise un autre répertoire temporaire, sur le disque.

Dernière modification par raleur (08-09-2018 02:16:48)

Hors ligne

#17 08-09-2018 02:16:45

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Ah oui en effet merci pour ces éclaircissement j'ai en effet fait des TAB ...

Contenu du fichier


# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=ae65b815-8cff-48a7-b709-b865e0b101d1 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb5 during installation
UUID=d7de2d0a-31bf-470f-875b-019ed2400eac none            swap    sw              0       0
tmpfs           /tmp            tmpfs   defaults        0       0
# >>> [openmediavault]
/dev/disk/by-label/RAID /srv/dev-disk-by-label-RAID ext4 defaults,nofail,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.$
/dev/disk/by-label/Seveur /srv/dev-disk-by-label-Seveur ext4 defaults,nofail,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aqu$
# <<< [openmediavault]

Hors ligne

#18 08-09-2018 02:20:54

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Si tu veux agrandir /tmp, remplace "defaults" dans la ligne qui commence par tmpfs par "size=N" où N est la taille souhaitée comme expliqué dans un message précédent. Mais il faut que la taille du swap soit suffisante pour que dans le pire cas le remplissage total de /tmp n'occupe pas plus de la moitié de la RAM, donc swap >= tmp - RAM/2.

Hors ligne

#19 08-09-2018 18:43:40

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Merci pour tes réponses, je vais donc laisser comme c'est par défaut vue que je suis déjà à 50% de la RAM donc à RAM/2 ...

Hors ligne

#20 08-09-2018 19:13:36

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Il n'y a pas de swap sur ce système ?

free -h

Hors ligne

#21 08-09-2018 19:15:20

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

#

free -h


              total        used        free      shared  buff/cache   available
Mem:           7,3G        941M        139M         27M        6,2G        6,0G
Swap:          7,4G        130M        7,3G
 



Il y a 7,3G de RAM et 7,4G de Swap c'est ça ? je peu donc aller jusqu'a 7,4 + 7,3/2 c'est ça ?

Edit à toto : Pour rendre la lecture de cette commande plus lisible par tous, séparé la commande root de son retour.

Hors ligne

#22 08-09-2018 22:05:48

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

C'est une estimation à la louche, hein, mais ça veut dire que tu peux augmenter la taille de /tmp jusqu'à 8-10 Go sans craindre d'épuiser la mémoire disponible.

Dernière modification par raleur (08-09-2018 22:06:26)

Hors ligne

#23 09-09-2018 01:20:56

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Merci, ça vient d'où ? Enfin je veux dire peux tu m'expliquer un peu plus ? je suis curieux de comprendre comment ça fonctionne ...

Hors ligne

#24 09-09-2018 10:40:56

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

La commande free indique qu'il y a 7,3 Gio de mémoire totale utilisable dont 6 Gio "disponible" (available). La quantité de mémoire disponible affichée est en réalité une estimation car il est très difficile sinon impossible de la déterminer avec exactitude. En tout cas il ne faut pas s'arrêter à la quantité de mémoire "libre" (free) de 139 Mio. Une grande partie de la mémoire sert de cache pour diverses informations et peut être libérée en cas de besoin. La colonne "available" correspond à cela.

La commande free indique d'autre part qu'il y a 7,4 Gio (8 Go) de swap dont seulement 130 Mio sont occupés. La somme du swap et de la mémoire disponibles est donc de l'ordre de 13 Go.

Les fichiers contenus dans un tmpfs comme celui qui est monté sur /tmp occupent de la mémoire virtuelle, principalement dans la colonne "cache". Si nécessaire ils peuvent être transférés dans le swap. Donc si /tmp a une taille de 8 Gio, son contenu est susceptible d'occuper jusqu'à 8 Gio répartis entre le cache en mémoire et le swap. Pour éviter que le système soit à court de mémoire et plante, il faut donc que cette taille soit inférieure à la somme du swap et de la mémoire disponible. Dans ma formule j'avais pris en compte la moitié de la RAM (soit environ 4 Go) comme disponible, ce qui est une estimation pessimiste dans ton cas puisqu'il y a en réalité 6 Gio disponibles. Mais mieux vaut être pessimiste car plus on s'approche de la limite, plus le système va swapper et ramer.

Hors ligne

#25 11-09-2018 19:14:20

Micka260
Membre
Inscription : 12-07-2018

Re : [Résolu] Mise a jour impossible ... plus d'espace sur le disque

Merci pour ces informations Raleur smile

J'ai désactiver toute les fonctions que je pensais qui générer le problème, j'ai redémarrer la machine, le dossier tmp est bien vide au démarrage, et lors que j’exécute :

du -sh /tmp/*


J'ai bien le fichier environ 3-4 min après le démarrage qui se créer je lance donc cette commande en boucle et je vois la taille du fichier grandir jusqu'a occuper l'intégralité du dossier tmp ...

Est-il possible de localiser qui créer ce fichier, enfin quel programme est à l'origine de la création du fichier ...

Dernière modification par Micka260 (11-09-2018 19:14:53)

Hors ligne

Pied de page des forums