#1 Le 22/02/2019, à 15:13
- kidc4sh
Demoins en moins de place sur mon serveur Ubuntu
Bonjour à tous, voici mon problème:
J'ai souscris il y a maintenant 2 ans à une offre VPS de 10Go et j'ai choisis de prendre Ubuntu Server 16.04 LTS. Plus le temps passe, moins j'ai de place sur mon disque, à tel point que je suis obligé de vider mes fichiers temporaires pour pouvoir accéder à mes services car mon disque est régulièrement à 100%.
En cherchant à régler dans un premier temps mon problème par mes propres moyen je me suis rendu compte que
- J'ai plusieurs partitions 'tmpfs', apparemment normal, elles me prennent ~2400Mo
- J'ai une multitude de Snapshot me prenant ~ 1Go
Et... C'est tout. Je suis un peu perdu, comment puis je récupérer de la place sur mon serveur ?
df -h
Filesystem Size Used Avail Use% Mounted on
udev 967M 0 967M 0% /dev
tmpfs 196M 3,4M 192M 2% /run
/dev/sda1 9,7G 9,1G 622M 94% /
tmpfs 977M 0 977M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 977M 0 977M 0% /sys/fs/cgroup
/dev/loop0 176M 176M 0 100% /snap/nextcloud/10791
/dev/loop2 92M 92M 0 100% /snap/core/6259
/dev/loop1 178M 178M 0 100% /snap/nextcloud/11336
/dev/loop3 176M 176M 0 100% /snap/nextcloud/11130
/dev/loop4 91M 91M 0 100% /snap/core/6405
/dev/loop5 91M 91M 0 100% /snap/core/6350
tmpfs 196M 0 196M 0% /run/user/1001
Je précise que mon nextcloud est vide ( -20mo )
Merci de m'avoir lu
Dernière modification par kidc4sh (Le 22/02/2019, à 15:14)
Hors ligne
#2 Le 22/02/2019, à 15:15
- xubu1957
Re : Demoins en moins de place sur mon serveur Ubuntu
Bonjour,
Fournis les noyaux présents :
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
_ _ _
Voir aussi > |RESOLU] snap nettoyage des versions désactivées.
Dernière modification par xubu1957 (Le 22/02/2019, à 15:17)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#3 Le 22/02/2019, à 15:33
- diesel
Re : Demoins en moins de place sur mon serveur Ubuntu
On se fout de tout sauf de /dev/sda1.
Que donne un
sudo du -sh /*
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#4 Le 22/02/2019, à 15:44
- Nasman
Re : Demoins en moins de place sur mon serveur Ubuntu
Quelle est la taille occupée par /home ?
10 Go pour un système, incluant aussi les données (?), c'est un peu étroit.
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#5 Le 23/02/2019, à 00:43
- kidc4sh
Re : Demoins en moins de place sur mon serveur Ubuntu
Voici le résultat pour la commande sudo du -sh /*
sudo du -sh /*
16M /bin
89M /boot
12K /data
0 /dev
12M /etc
217M /home
0 /initrd.img
0 /initrd.img.old
4,0K /keytool
4,0K /letsencrypt.log
214M /lib
4,0K /lib64
16K /lost+found
4,0K /media
4,0K /mnt
56M /opt
du: cannot access '/proc/20304/task/20304/fd/4': No such file or directory
du: cannot access '/proc/20304/task/20304/fdinfo/4': No such file or directory
du: cannot access '/proc/20304/fd/4': No such file or directory
du: cannot access '/proc/20304/fdinfo/4': No such file or directory
du: cannot access '/proc/20306': No such file or directory
0 /proc
138M /root
21M /run
14M /sbin
2,9G /snap
237M /srv
0 /sys
108K /tmp
2,4G /usr
du: cannot access '/var/lib/lxcfs/cgroup/devices/system.slice/snap.nextcloud.apache.service/devices.list': No such file or directory
5,8G /var
0 /vmlinuz
0 /vmlinuz.old
Voici le résultat pour la commande 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
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 linux-headers-4.4.0-128 4.4.0-128.154 all
ii linux-headers-4.4.0-128-generic 4.4.0-128.154 amd64
ii linux-image-4.4.0-128-generic 4.4.0-128.154 amd64
ii linux-headers-4.4.0-141 4.4.0-141.167 all
ii linux-headers-4.4.0-141-generic 4.4.0-141.167 amd64
ii linux-image-4.4.0-141-generic 4.4.0-141.167 amd64
ii linux-headers-generic 4.4.0.142.148 amd64
ii linux-image-virtual 4.4.0.142.148 amd64
ii linux-headers-virtual 4.4.0.142.148 amd64
ii linux-headers-4.4.0-142 4.4.0-142.168 all
ii linux-headers-4.4.0-142-generic 4.4.0-142.168 amd64
ii linux-image-4.4.0-142-generic 4.4.0-142.168 amd64
4.4.0-142-generic x86_64
Quelle est la taille occupée par /home ?
10 Go pour un système, incluant aussi les données (?), c'est un peu étroit.
Ubuntu server ça passe, je n'ai aucune data. A vrai dire je m'en sert comme vpn, pour faire transiter des photos qui ne restent pas, et hébergé une page web
Hors ligne
#6 Le 23/02/2019, à 03:24
- moko138
Re : Demoins en moins de place sur mon serveur Ubuntu
"2,9G /snap" :
les snaps sont à dégager et à remplacer - uniquement si besoin ! - par les .deb équivalents.
"5,8G /var" :
C'est énorme puisque
je n'ai aucune data. A vrai dire je m'en sert comme vpn, pour faire transiter des photos qui ne restent pas, et hébergé une page web
Alors montre :
sudo du -xam --max-depth=1 /var | sort -n | tail -7
sudo du -sh /var/cache/apt/archives
et, pour la lisibilité :
sudo du -xam --max-depth=1 / 2>/dev/null | sort -n | tail -7
= =
diesel83140,
Compare chez toi la lisibilité de
sudo du -sh /*
avec celle de
sudo du -xam --max-depth=1 / 2>/dev/null | sort -n | tail -7
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#7 Le 23/02/2019, à 10:35
- kidc4sh
Re : Demoins en moins de place sur mon serveur Ubuntu
J'ai lancé les différentes commandes,voici les résultats:
sudo du -xam --max-depth=1 /var | sort -n | tail -7
111 /var/cache
261 /var/www
423 /var/log
650 /var/snap
1428 /var/ncdata
2942 /var/lib
5814 /var
sudo du -sh /var/cache/apt/archives
36M /var/cache/apt/archives
sudo du -xam --max-depth=1 / 2>/dev/null | sort -n | tail -7
138 /root
214 /lib
217 /home
237 /srv
2425 /usr
5815 /var
9227 /
Du coup j'approfondie un peu :
sudo du -xam --max-depth=1 /var/ncdata/ | sort -n | tail -7
1 /var/ncdata/nextcloud.log
1 /var/ncdata/updater.log
1 /var/ncdata/updater-oc3ec0l0smd8
5 /var/ncdata/nextcloud_db.db
8 /var/ncdata/appdata_oc3ec0l0smd8
1415 /var/ncdata/kidc4sh
1428 /var/ncdata/
sudo du -xam --max-depth=1 /var/lib | sort -n | tail -7
45 /var/lib/dpkg
168 /var/lib/apt
208 /var/lib/mongodb
318 /var/lib/mysql
456 /var/lib/docker
1739 /var/lib/snapd
2942 /var/lib
Merci encore de m'aider
Hors ligne
#8 Le 23/02/2019, à 11:13
- diesel
Re : Demoins en moins de place sur mon serveur Ubuntu
Je rejoins moko138 : Je ne vois pas ce que des snaps viennent faire sur un serveur.
@ moko138
La commande
sudo du -sh /*
a donné un résultat sur 34 lignes. je crois que ça reste humainement lisible.
Sur ces 34 lignes, il y en a 6 qui auraient effectivement pu être évitées avec un
2>/dev/null
mais bon, ça fait taper 11 caractères de plus dans la commande pour un résultat qui n'améliore pas significativement la sortie.
Et enfin, on voit très bien sur les dernières lignes
2,9G /snap
2,4G /usr
5,8G /var
qui sont les renseignements cherchés.
Enfin, ta ligne de commande sur mon PC me donne ça
jean-marie@jean-marie:~$ sudo du -xam --max-depth=1 / 2>/dev/null | sort -n | tail -7
[sudo] Mot de passe de jean-marie :
1 /srv
2 /root
12 /sbin
13 /bin
14 /etc
817 /lib
856 /
jean-marie@jean-marie:~$
Je ne vois pas vraiment ce qu'il y a de plus lisible que ça
jean-marie@jean-marie:~$ sudo du -sh /*
13M /bin
117M /boot
4,0K /cdrom
0 /dev
14M /etc
850G /home
0 /initrd.img
0 /initrd.img.old
817M /lib
4,0K /lib64
16K /lost+found
12K /media
4,0K /mnt
4,0K /opt
du: impossible d'accéder à '/proc/8748/task/8748/fd/4': Aucun fichier ou dossier de ce type
du: impossible d'accéder à '/proc/8748/task/8748/fdinfo/4': Aucun fichier ou dossier de ce type
du: impossible d'accéder à '/proc/8748/fd/4': Aucun fichier ou dossier de ce type
du: impossible d'accéder à '/proc/8748/fdinfo/4': Aucun fichier ou dossier de ce type
0 /proc
1,2M /root
du: impossible d'accéder à '/run/user/1000/gvfs': Permission non accordée
1,9M /run
12M /sbin
4,8G /snap
4,0K /srv
0 /sys
104K /tmp
9,2G /usr
3,3G /var
0 /vmlinuz
0 /vmlinuz.old
jean-marie@jean-marie:~$
qui me montre bien que les plus gros consommateurs d'espace disque sont :
- /home pour 850G,
- /usr pour 9,2G,
- /snap pour 4,8G
- et /var pour 3,3G
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#9 Le 23/02/2019, à 11:14
- moko138
Re : Demoins en moins de place sur mon serveur Ubuntu
Serai de retour en fin d'après-midi / début de soirée.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#10 Le 23/02/2019, à 11:16
- Nuliel
Re : Demoins en moins de place sur mon serveur Ubuntu
Une question me vient: si il y a snap, n'y aurait il pas aussi une interface graphique?
Hors ligne
#11 Le 23/02/2019, à 11:33
- moko138
Re : Demoins en moins de place sur mon serveur Ubuntu
Je ne vois pas vraiment ce qu'il y a de plus lisible que ça
Sérieux ?
Dans la quête de ce qui prend de la place, tu ne vois pas de différence entre
d'une part les 7 lignes les plus volumineuses, déjà triées par taille
et d'autre part des dizaines de lignes dans l'ordre alphabétique
???
- -
Il n'y a rien à taper en plus : on met la ligne dans son mémo une fois pour toutes et on est prêt à faire sortir un retour bref et immédiatement lisible à ceux qu'on aide.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#12 Le 23/02/2019, à 11:49
- diesel
Re : Demoins en moins de place sur mon serveur Ubuntu
?????????????????????????????
Comprends pô.
Dans les résultats des commandes sur mon PC, tu m'expliqueras ce que foutent /srv (4 kO) et /root (1,2 MO) dans la liste des répertoires qui consomment le plus de place.
Et s'il faut faire des commandes à rallonge pour nettoyer l'affichage, je préfère
sudo du -sh /* 2>/dev/null | grep G | sort -rn
qui donne
jean-marie@jean-marie:~$ sudo du -sh /* 2>/dev/null | grep G | sort -rn
[sudo] Mot de passe de jean-marie :
850G /home
9,2G /usr
4,8G /snap
3,3G /var
jean-marie@jean-marie:~$
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 23/02/2019, à 11:50)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#13 Le 23/02/2019, à 12:38
- moko138
Re : Demoins en moins de place sur mon serveur Ubuntu
Comprends pô.
Dans les résultats des commandes sur mon PC, tu m'expliqueras ce que foutent /srv (4 kO) et /root (1,2 MO) dans la liste des répertoires qui consomment le plus de place.
Justement ! C'est toi qui proposais cette... chose innommable en #3.
Mais bon, tu as trouvé :
sudo du -sh /* 2>/dev/null | grep G | sort -rn
qui donne
(...) 850G /home 9,2G /usr 4,8G /snap 3,3G /var jean-marie@jean-marie:~$
qui est très bien, elle aussi.
D'où l'intérêt de la coller dans nos mémos.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#14 Le 23/02/2019, à 12:51
- Nuliel
Re : Demoins en moins de place sur mon serveur Ubuntu
D'ailleurs on devrait presque faire une discussion avec les mémos, ce serait quand même pratique
Hors ligne
#15 Le 23/02/2019, à 12:54
- diesel
Re : Demoins en moins de place sur mon serveur Ubuntu
Je ne comprends toujours pas.
La "chose innommable" qui me donne /svr et /root comme résultat est ta commande
sudo du -xam --max-depth=1 / 2>/dev/null | sort -n | tail -7
que tu as fournie en #6 et que j'ai soigneusement reproduite dans un terminal par copier/coller.
Et en #3, j'ai fourni une commande
sudo du -sh /*
innommable selon toi, mais qui a permis de voir quasi instantanément que /snap et /var prenaient trop de place. C'est d'ailleurs ce que tu commences à analyser en #6 (comme quoi, elle n'est pas si mal ma commande ).
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 23/02/2019, à 12:55)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#16 Le 23/02/2019, à 15:07
- krodelabestiole
Re : Demoins en moins de place sur mon serveur Ubuntu
Je rejoins moko138 : Je ne vois pas ce que des snaps viennent faire sur un serveur.
ben en l'occurrence pour nextcloud ça fait complètement sens.
https://snapcraft.io/nextcloud
après perso j'aurais tendance à préférer docker, mais je sais pas exactement à quoi on peut s'attendre niveau différence de poids...
https://hub.docker.com/_/nextcloud
mes instances de nextcloud tournent en natif avec apache donc forcément c'est plus léger.
Une question me vient: si il y a snap, n'y aurait il pas aussi une interface graphique?
non, pas nécessairement.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#17 Le 24/02/2019, à 13:02
- diesel
Re : Demoins en moins de place sur mon serveur Ubuntu
Bonjour Kidc4sh,
Peux-tu donner le résultat de
sudo du -sh /usr/* 2>/dev/null
sudo du -sh /var/* 2>/dev/null
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 25/02/2019, à 09:10)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#18 Le 25/02/2019, à 09:12
- diesel
Re : Demoins en moins de place sur mon serveur Ubuntu
Bonjour Kidc4sh,
Tu es toujours là ?
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#19 Le 25/02/2019, à 12:42
- moko138
Re : Demoins en moins de place sur mon serveur Ubuntu
Bon, alors je reformule autrement.
diesel83140, au vu de (en #1)
/dev/sda1 9,7G 9,1G 622M 94% /
tu as fait remarquer à juste titre, en #3 :
On se fout de tout sauf de /dev/sda1.
Alors pourquoi demander un retour long de 34 lignes
- comportant une majorité d'éléments qui sont hors de sda1
- comportant jusqu'aux éléments légers
- comportant les messages d'erreur
- non trié par poids
?
C'est pourtant ce que tu as demandé avec sudo du -sh /*
- -
A contrario, en #7
sudo du -xam --max-depth=1 / 2>/dev/null | sort -n | tail -7
donne le total et les 6 éléments les plus lourds, déjà triés par poids, et rien qu'eux :
138 /root
214 /lib
217 /home
237 /srv
2425 /usr
5815 /var
9227 /
= =
À la relecture, il manque une ligne importante dans le retour de la dernière commande :
2990 /snap ! (C'est dû
- au système de fichiers particulier des snaps, le squashfs,
- à l'option -x
ignorer les répertoires situés sur un système de fichiers différent
de du).
Donc il nous reste à inventer ou trouver une commande appropriée, qui donne
tous les n plus gros éléments de la racine, y compris /snap,
rien qu'eux,
et déjà triés par taille.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#20 Le 25/02/2019, à 13:49
- bruno
Re : Demoins en moins de place sur mon serveur Ubuntu
Afficher la taille des dossiers de premier niveau (-d1) sous /, dont le poids est supérieur à 1Mio (-t 1M), avec des poids lisibles par un humain (-h) en en excluant /proc pour éviter les messages d'erreur et trier le résultat suivant les valeurs numériques lisibles par un humain (sort -h) :
sudo du -h -d 1 -t 1M --exclude=/proc / | sort -h
Dernière modification par bruno (Le 25/02/2019, à 15:18)
#21 Le 25/02/2019, à 15:05
- diesel
Re : Demoins en moins de place sur mon serveur Ubuntu
Bon, alors je reformule autrement.
diesel83140, au vu de (en #1)
/dev/sda1 9,7G 9,1G 622M 94% /
tu as fait remarquer à juste titre, en #3 :
On se fout de tout sauf de /dev/sda1.
Alors pourquoi demander un retour long de 34 lignes
- comportant une majorité d'éléments qui sont hors de sda1
- comportant jusqu'aux éléments légers
- comportant les messages d'erreur
- non trié par poids
?
C'est pourtant ce que tu as demandé avec sudo du -sh /*
- -A contrario, en #7
sudo du -xam --max-depth=1 / 2>/dev/null | sort -n | tail -7
donne le total et les 6 éléments les plus lourds, déjà triés par poids, et rien qu'eux :
138 /root 214 /lib 217 /home 237 /srv 2425 /usr 5815 /var 9227 /
= =
À la relecture, il manque une ligne importante dans le retour de la dernière commande :
2990 /snap ! (C'est dû
- au système de fichiers particulier des snaps, le squashfs,
- à l'option -xignorer les répertoires situés sur un système de fichiers différent
de du).
Donc il nous reste à inventer ou trouver une commande appropriée, qui donne
tous les n plus gros éléments de la racine, y compris /snap,
rien qu'eux,
et déjà triés par taille.
Au risque de t'agacer ; j'ai déjà donné une réponse au #12
sudo du -sh /* 2>/dev/null | grep G | sort -rn
Le résultat (sur mon PC) est présenté en #12
"sudo" parce que je ne sais pas a priori si j'aurai accès à tous les répertoires situés à la racine (ni à leurs sous-répertoires).
Cette ligne de commande a un défaut. Elle présuppose que les plus gros répertoires font plus d'un GO (ce qui est, de nos jours, généralement le cas) et ne garde que ceux-la (je ne maîtrise pas le nombre de lignes de sortie).
Je pourrais faire sans l'option -h de "du"
sudo du -s /* 2>/dev/null | sort -rn | head -n 7
qui répond formellement à ta question, mais je trouve que la sortie est moins lisible.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 25/02/2019, à 15:17)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#22 Le 26/02/2019, à 03:49
- moko138
Re : Demoins en moins de place sur mon serveur Ubuntu
"2,9G /snap" :
les snaps sont à dégager et à remplacer - uniquement si besoin ! - par les .deb équivalents.
kidc4sh,
As-tu désinstallé tes snaps ?
As-tu remplacé ceux qui sont utiles par des .debs ?
= =
Merci bruno !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#23 Le 26/02/2019, à 07:34
- diesel
Re : Demoins en moins de place sur mon serveur Ubuntu
kidc4sh,
As-tu désinstallé tes snaps ?
As-tu remplacé ceux qui sont utiles par des .debs ?
Le problème, c'est qu'on ne le voit plus depuis un petit moment déjà.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 26/02/2019, à 07:34)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#24 Le 28/02/2019, à 09:58
- moko138
Re : Demoins en moins de place sur mon serveur Ubuntu
J'ai fait ma synthèse, et pour ne pas alourdir le fil de kidc4sh, je l'ai placée là :
[Tutoriel] Repérer les éléments lourds de la racine ou d'un dossier
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne