Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 31/10/2019, à 22:55

Milkdo

Re : [Resolu] Nettoyage de /

milkdo@milkdo-Yoga-500:~$ df -Th
Sys. de fichiers Type     Taille Utilisé Dispo Uti% Monté sur
udev             devtmpfs   3,9G       0  3,9G   0% /dev
tmpfs            tmpfs      789M    2,2M  787M   1% /run
/dev/sda8        ext4        20G     17G  1,6G  92% /
tmpfs            tmpfs      3,9G     53M  3,8G   2% /dev/shm
tmpfs            tmpfs      5,0M    4,0K  5,0M   1% /run/lock
tmpfs            tmpfs      3,9G       0  3,9G   0% /sys/fs/cgroup
/dev/loop0       squashfs   3,8M    3,8M     0 100% /snap/gnome-system-monitor/107
/dev/loop3       squashfs   141M    141M     0 100% /snap/gnome-3-26-1604/97
/dev/loop7       squashfs    45M     45M     0 100% /snap/gtk-common-themes/1353
/dev/loop8       squashfs    55M     55M     0 100% /snap/core18/1223
/dev/loop9       squashfs   203M    203M     0 100% /snap/vlc/1049
/dev/loop10      squashfs    90M     90M     0 100% /snap/core/7917
/dev/loop6       squashfs    15M     15M     0 100% /snap/gnome-characters/359
/dev/loop11      squashfs   1,0M    1,0M     0 100% /snap/gnome-logs/81
/dev/loop1       squashfs   173M    173M     0 100% /snap/skype/96
/dev/loop4       squashfs   101M    101M     0 100% /snap/mattermost-desktop/156
/dev/loop5       squashfs   157M    157M     0 100% /snap/gnome-3-28-1804/91
/dev/loop2       squashfs   4,3M    4,3M     0 100% /snap/gnome-calculator/544
/dev/sda1        vfat       256M     35M  222M  14% /boot/efi
tmpfs            tmpfs      789M     16K  789M   1% /run/user/124
tmpfs            tmpfs      789M     40K  789M   1% /run/user/1000
/dev/sda9        fuseblk    792G    418G  375G  53% /media/milkdo/data
milkdo@milkdo-Yoga-500:~$ 

Ubuntu 20.04.3 LTS sur PC Yoga Lenovo

Hors ligne

#27 Le 31/10/2019, à 23:00

xubu1957

Re : [Resolu] Nettoyage de /

Au #8 :

/dev/sda8        ext4        20G     18G  737M  97% /

au #26 :

/dev/sda8        ext4        20G     17G  1,6G  92% /

1 G et 5% de libéré.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] 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

Hors ligne

#28 Le 31/10/2019, à 23:12

Milkdo

Re : [Resolu] Nettoyage de /

xubu1957 a écrit :

Au #8 :

/dev/sda8        ext4        20G     18G  737M  97% /

au #26 :

/dev/sda8        ext4        20G     17G  1,6G  92% /

1 G et 5% de libéré.

J'imaginai gagner plus :-(
Mais c'est déjà bien.

Dernière modification par Milkdo (Le 31/10/2019, à 23:29)


Ubuntu 20.04.3 LTS sur PC Yoga Lenovo

Hors ligne

#29 Le 31/10/2019, à 23:13

moko138

Re : [Resolu] Nettoyage de /

Montre

du -am --max-depth=1 ~/.config | sort -h | tail -7
du -am --max-depth=1 ~/.local/share | sort -h | tail -7
sudo du -am --max-depth=1 /var/cache 2>/dev/null | sort -h | tail -7
sudo du -am --max-depth=1 /var/log 2>/dev/null | sort -h | tail -7
sudo du -am --max-depth=1 /var/log/journal 2>/dev/null | sort -h | tail -7
sudo du -am --max-depth=1 /var/spool 2>/dev/null | sort -h | tail -7
sudo du -am --max-depth=1 /var/tmp 2>/dev/null | sort -h | tail -7

  - -

Je suis très étonné de voir 
1    ~/.config/Skype      et
23    ~/.config/skypeforlinux
alors que tu as cet espiogiciel en snap :

/dev/loop9       squashfs   173M    173M     0 100% /snap/skype/96

Donc aux spécialistes de skype et des snaps, tu montreras aussi :

df -Th | grep -i skype; echo; dpkg -l | grep -i skype

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#30 Le 31/10/2019, à 23:23

geole

Re : [Resolu] Nettoyage de /

Bonsoir.
Ce n'est qu'un avis.
Comme déjà dit par Qid,  si on ne veut pas passer son temps à aspirer des poussières, il est souhaitable d'agrandir la partition racine. Mais la taille de la partition de données est énorme.
Ma suggestion est la suivante.
   Diminuer la partition  NTFS de 15 Go. Fabriquer une partition EXT4 de 15 GO qui recevra les répertoires /var/log et $HOME/.cache.

Ajout /var/tmp semble être aussi candidat.

Dernière modification par geole (Le 31/10/2019, à 23:35)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#31 Le 31/10/2019, à 23:25

Milkdo

Re : [Resolu] Nettoyage de /

milkdo@milkdo-Yoga-500:~$ du -am --max-depth=1 ~/.config | sort -h | tail -7
1	/home/milkdo/.config/vlc
1	/home/milkdo/.config/yelp
2	/home/milkdo/.config/calibre
7	/home/milkdo/.config/libreoffice
24	/home/milkdo/.config/skypeforlinux
86	/home/milkdo/.config/chromium
118	/home/milkdo/.config
milkdo@milkdo-Yoga-500:~$ du -am --max-depth=1 ~/.local/share | sort -h | tail -7
2	/home/milkdo/.local/share/app-info
5	/home/milkdo/.local/share/rhythmbox
8	/home/milkdo/.local/share/eog-wallpaper.JPG
10	/home/milkdo/.local/share/gvfs-metadata
26	/home/milkdo/.local/share/webbrowser-app
708	/home/milkdo/.local/share/zeitgeist
761	/home/milkdo/.local/share
milkdo@milkdo-Yoga-500:~$ sudo du -am --max-depth=1 /var/cache 2>/dev/null | sort -h | tail -7
[sudo] Mot de passe de milkdo : 
4	/var/cache/fontconfig
6	/var/cache/debconf
7	/var/cache/cups
13	/var/cache/app-info
61	/var/cache/apt-xapian-index
111	/var/cache/apt
206	/var/cache
milkdo@milkdo-Yoga-500:~$ sudo du -am --max-depth=1 /var/log 2>/dev/null | sort -h | tail -7
1	/var/log/wtmp
1	/var/log/wtmp.1
2	/var/log/installer
3	/var/log/boot.log
7	/var/log/dist-upgrade
817	/var/log/journal
834	/var/log
milkdo@milkdo-Yoga-500:~$ sudo du -am --max-depth=1 /var/log/journal 2>/dev/null | sort -h | tail -7
817	/var/log/journal
817	/var/log/journal/c7e6dc9fc14f0e34a079e5af56be36fe
milkdo@milkdo-Yoga-500:~$ sudo du -am --max-depth=1 /var/spool 2>/dev/null | sort -h | tail -7
0	/var/spool/mail
1	/var/spool/anacron
1	/var/spool/cron
1	/var/spool/libreoffice
1	/var/spool/rsyslog
219	/var/spool
219	/var/spool/cups
milkdo@milkdo-Yoga-500:~$ sudo du -am --max-depth=1 /var/tmp 2>/dev/null | sort -h | tail -7
94	/var/tmp/cnijrawtmpgRjW9v
94	/var/tmp/cnijrawtmpiVNPXv
94	/var/tmp/cnijrawtmpmGQWPN
94	/var/tmp/cnijrawtmptInDlB
94	/var/tmp/cnijrawtmpTquPQO
94	/var/tmp/cnijrawtmpxd5iAK
1346	/var/tmp
milkdo@milkdo-Yoga-500:~$ df -Th | grep -i skype; echo; dpkg -l | grep -i skype
/dev/loop1       squashfs   173M    173M     0 100% /snap/skype/96

ii  skypeforlinux                               8.53.0.85                                    amd64        Skype keeps the world talking, for free.
milkdo@milkdo-Yoga-500:~$ 
milkdo@milkdo-Yoga-500:~$ 
milkdo@milkdo-Yoga-500:~$ 

Ubuntu 20.04.3 LTS sur PC Yoga Lenovo

Hors ligne

#32 Le 01/11/2019, à 08:01

moko138

Re : [Resolu] Nettoyage de /

0,7 Gio pour cette bouse optionnelle de ~/.local/share/zeitgeist !
Ça fait cher, en espace, l'indexation...
Certains (dont F50 et moi) font le choix de désinstaller zeitgeist.
  Si tu le fais, n'oublie pas ensuite

rm -Rv ~/.local/share/zeitgeist

Et ça n'empêche pas "locate" de fonctionner !  smile.


0,8 Gio    /var/log/journal :
La commande

cd /var/log && sudo rm -Rv journal ; cd

aura l'avantage de désactiver la journalisation et simultanément de libérer 0,8 Gio.


219    /var/spool/cups :
0,2 Gio d'impressions en attente ?
À purger depuis le gestionnaire d'impression.


1346    /var/tmp :
Exécute (sans nous le montrer) :

cd /var/tmp && sudo rm -Rv cnijrawtmp* ; cd

puis remontre :

df -Th / ; echo; sudo du -am --max-depth=1 /var/tmp 2>/dev/null | sort -h | tail -7

Ceci :
24    ~/.config/skypeforlinux
86    ~/.config/chromium
restera à traiter, sous la houlette de ceux qui pratiquent ces deux logiciels.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#33 Le 01/11/2019, à 08:46

moko138

Re : [Resolu] Nettoyage de /

geole a écrit :

Comme déjà dit par Qid,  si on ne veut pas passer son temps à aspirer des poussières, il est souhaitable d'agrandir la partition racine. Mais la taille de la partition de données est énorme.
Ma suggestion est la suivante.
   Diminuer la partition  NTFS de 15 Go. Fabriquer une partition EXT4 de 15 GO qui recevra les répertoires /var/log et $HOME/.cache.

Ajout /var/tmp semble être aussi candidat.

Milkdo,
Montre :

sudo fdisk -l | grep -vA4 loop

Merci !


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#34 Le 01/11/2019, à 10:18

Qid

Re : [Resolu] Nettoyage de /

geole a écrit :

Diminuer la partition  NTFS de 15 Go. Fabriquer une partition EXT4 de 15 GO qui recevra les répertoires /var/log et $HOME/.cache.

Ajout /var/tmp semble être aussi candidat.

Pas fan... Multiplier les partitions c'est aussi le meilleur moyen de cumuler les problèmes du style de ceux que vous êtes entrain d'essayer de résoudre ici-même...
Sans compter que la manœuvre la plus à risque dans la manipulation de partition n'est pas l'agrandissement mais la réduction et entre / et data la partition la plus sensible n'est pas / mais bien data
Enfin bref...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#35 Le 02/11/2019, à 16:42

Milkdo

Re : [Resolu] Nettoyage de /

moko138 a écrit :

0,7 Gio pour cette bouse optionnelle de ~/.local/share/zeitgeist !
Ça fait cher, en espace, l'indexation...
Certains (dont F50 et moi) font le choix de désinstaller zeitgeist.
  Si tu le fais, n'oublie pas ensuite

rm -Rv ~/.local/share/zeitgeist

Et ça n'empêche pas "locate" de fonctionner !  smile.

Je n'ai pas désinstallé zeitgeist


_______________________________________________________________________________________________________________________________



0,8 Gio    /var/log/journal :
La commande

cd /var/log && sudo rm -Rv journal ; cd

aura l'avantage de désactiver la journalisation et simultanément de libérer 0,8 Gio.

Voila ce que ca me donne

milkdo@milkdo-Yoga-500:~$ cd /var/log && sudo rm -Rv journal ; cd
[sudo] Mot de passe de milkdo : 
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-000000000000aa8c-000591b96f44987d.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@0e77843f2345475ab4cfb2b5a3003b45-000000000000aa88-000591b96f15b49f.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-000000000000570e-0005913b3c659924.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@4a227e660b7c43bba507e06d6868a974-000000000000709d-0005904b03fe9bb6.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@b0a1842364464ec89e49269d2e43733c-0000000000000001-000592e2c8b171c9.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-0000000000011709-000595fb4c844a93.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@00058fe85361f5af-e3e29b1b7b6b76f7.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@00059492a3bee106-31a9efee1fa4d9ee.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@0005935e88a7a313-df60f9c22505b8c6.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7e2e665d29d344768e4039d4aaaf9386-00000000000045f7-000590241bf97266.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@6979655e909d4d0190905956e9a2861b-00000000000047ad-00059659e8cc8103.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@754cd20a53464f5fbf5c4bdc6eeb6cc6-0000000000004bab-000595034f83e7d6.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@000592e2cb6df0e9-9ac1a700350615f4.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@84c597d935ab43a888c8dbf5a3721f06-000000000000061d-00059241b7b6ecf1.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@60f5aa667ca54d338ba956c30cd24127-0000000000001c31-00059371f7012923.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-000000000000456b-000594f8f5a2f0a3.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-0000000000008070-0005917a712551e3.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@6979655e909d4d0190905956e9a2861b-0000000000000606-0005961cca01b878.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@4a227e660b7c43bba507e06d6868a974-00000000000096ec-00059073859856ee.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@000592c12d31d223-12810842f437bdeb.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@754cd20a53464f5fbf5c4bdc6eeb6cc6-00000000000085cb-0005953ea4466c19.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@0005961d9d6ed25f-1f0e399dcdea7256.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@754cd20a53464f5fbf5c4bdc6eeb6cc6-000000000000ee88-000595902048bb35.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-00000000000086a4-0005953ee4e25c28.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-000000000000cb53-0005957be233cd43.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@00059241b4388e67-c7a332eddd47bd94.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@000592e2c8bbeab0-3f6d6741bea9e4ee.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-0000000000005bc5-0005913b3e50be7e.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@000592c127aa21c2-7b2db3406a85bd65.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@6979655e909d4d0190905956e9a2861b-000000000000183f-0005962197fa2cb3.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@0e77843f2345475ab4cfb2b5a3003b45-0000000000008244-0005917a71d7d17e.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-000000000000ee8a-000595902d300506.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@60f5aa667ca54d338ba956c30cd24127-0000000000000746-0005935ee72d9fb6.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@754cd20a53464f5fbf5c4bdc6eeb6cc6-0000000000000625-00059492a6c67f5d.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-000000000000a814-0005955de25e89fc.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7e2e665d29d344768e4039d4aaaf9386-000000000000bbe4-0005909c8041aa7a.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@0e77843f2345475ab4cfb2b5a3003b45-0000000000005bc7-0005913b3e65f27a.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@e7a9b007577644cbbfeef990ae512220-0000000000004ef6-00058f129718df23.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@0e77843f2345475ab4cfb2b5a3003b45-0000000000002c41-000591193f026065.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@60f5aa667ca54d338ba956c30cd24127-00000000000041cd-000593e7e0473893.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@00059492a6c8d49f-97374d427c8df1d3.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@000590ffe2c1a291-40dbba8254727994.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@674a630547574f9a8fb158178381b318-0000000000000001-00059241b42e5a05.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7e2e665d29d344768e4039d4aaaf9386-000000000000973c-00059073989fb3e2.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-00000000000127ce-0005960a7e5642bd.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@4a227e660b7c43bba507e06d6868a974-000000000000bf90-0005909c81b52c9f.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@000590ffdfcf157d-609d0f45d26092a6.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7e2e665d29d344768e4039d4aaaf9386-0000000000007257-0005904b045f115d.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@59b6f82be5f4430594b828606123c4f3-0000000000007163-0005942c0ac9cc38.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7e2e665d29d344768e4039d4aaaf9386-0000000000003879-0005901294493daa.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7e2e665d29d344768e4039d4aaaf9386-00000000000015b0-00058fea9efa61d7.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@0e77843f2345475ab4cfb2b5a3003b45-000000000000061a-000590ffe2be4658.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@59b6f82be5f4430594b828606123c4f3-0000000000001c28-00059371f6f78a37.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7e2e665d29d344768e4039d4aaaf9386-0000000000000001-00058fe850f67807.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@0005935ee72fd28d-fb67844b93f392d0.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@b0a1842364464ec89e49269d2e43733c-00000000000024e9-00059314792b9662.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-0000000000013144-0005961175fb0f72.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7e2e665d29d344768e4039d4aaaf9386-000000000000e61b-000590c43225c682.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@000590f0a0f2d17a-d07b4c70c7e9bbdc.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-0000000000000001-00059492a2ec136a.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@e7a9b007577644cbbfeef990ae512220-00000000000079f7-00058f3c73927f92.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@0e77843f2345475ab4cfb2b5a3003b45-00000000000034ad-0005911cbb21aeb4.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@59b6f82be5f4430594b828606123c4f3-0000000000000001-0005935e87e7f48e.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-000000000000ad88-000591bafcd04f1b.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-00000000000034ac-0005911cb9398368.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@9ff037a0022e48319305b95f8c4ad00d-000000000000061c-000592c12d2f0e55.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@754cd20a53464f5fbf5c4bdc6eeb6cc6-0000000000006412-0005951b72a22ace.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-000000000000249e-00059118878eb0b4.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@000590f09d9af320-1ed7a1413df3fbde.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@ddd5e4da488d4a4d8feb556d311567db-000000000000060e-000592e2cb6bad45.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@76508afda82945eebfbd6a87f2fa7f18-0000000000002658-000596365d533551.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@76508afda82945eebfbd6a87f2fa7f18-0000000000000617-0005961ccb4d8edc.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@6979655e909d4d0190905956e9a2861b-0000000000002b5c-00059636f06f59be.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@6979655e909d4d0190905956e9a2861b-0000000000000001-0005961d9d5521e3.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-0000000000000001-000590ffdfc74a95.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@754cd20a53464f5fbf5c4bdc6eeb6cc6-000000000000cb52-0005957be22fc416.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-00000000000023a9-000594b7c418358e.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@754cd20a53464f5fbf5c4bdc6eeb6cc6-00000000000023b4-000594b7c43ec79d.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@00059241b7bad71e-cef1efe8c674e8b2.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@60f5aa667ca54d338ba956c30cd24127-0000000000004c3d-000593f3f322ae62.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@0005961ccb4fb049-02dce28ef7c25406.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@754cd20a53464f5fbf5c4bdc6eeb6cc6-00000000000108ef-000595a727f9e3ea.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-00000000000108c6-000595a727559fa8.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@754cd20a53464f5fbf5c4bdc6eeb6cc6-000000000000a7d9-0005955ddfcb87b8.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@00058fe85126cb96-e6cbf7c19f4c587e.journal~' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@4a227e660b7c43bba507e06d6868a974-000000000000060b-00058fe8535afafb.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7e2e665d29d344768e4039d4aaaf9386-000000000000c0ec-0005909c81fabbe3.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@de5ede6970d24e18b83e8ddb5558e418-0000000000001ecc-000592d628bb0686.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@6979655e909d4d0190905956e9a2861b-0000000000003648-0005963b32b952a8.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@e7a9b007577644cbbfeef990ae512220-00000000000071a7-00058f3afcff2171.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-0000000000008379-0005917a721bc7d0.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@59b6f82be5f4430594b828606123c4f3-00000000000041ce-000593e7e0da5b4c.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@de5ede6970d24e18b83e8ddb5558e418-0000000000000001-000592c127a14589.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-0000000000002c45-000591193f213734.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@59b6f82be5f4430594b828606123c4f3-0000000000004c3c-000593f3f2f88234.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@d11cf2276a9d4c02ab55140735c74f60-0000000000006409-0005951b728ea769.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/system@7126809915a3477cbca2ac6e0430b6a6-000000000000a423-000591b71a458375.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000.journal' supprimé
'journal/c7e6dc9fc14f0e34a079e5af56be36fe/user-1000@60f5aa667ca54d338ba956c30cd24127-000000000000715e-0005942c09e9f163.journal' supprimé
répertoire 'journal/c7e6dc9fc14f0e34a079e5af56be36fe' supprimé
répertoire 'journal' supprimé
milkdo@milkdo-Yoga-500:~$ 
milkdo@milkdo-Yoga-500:~$ 

_______________________________________________________________________________________________________________


219    /var/spool/cups :
0,2 Gio d'impressions en attente ?
À purger depuis le gestionnaire d'impression.

Je fais comment?
En mode graphique, je lance le gestionnaire d'impression. Ma file d'attente d'impression est vide!


_________________________________________________________________________________________________________________________




1346    /var/tmp :
Exécute (sans nous le montrer) :

cd /var/tmp && sudo rm -Rv cnijrawtmp* ; cd

puis remontre :

df -Th / ; echo; sudo du -am --max-depth=1 /var/tmp 2>/dev/null | sort -h | tail -7

fait!

milkdo@milkdo-Yoga-500:~$ df -Th / ; echo; sudo du -am --max-depth=1 /var/tmp 2>/dev/null | sort -h | tail -7
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/sda8        ext4    20G     16G  2,8G  85% /

16	/var/tmp/cnijpwgtmpSEPvf5
21	/var/tmp/cnijpwgtmpegOMCS
21	/var/tmp/cnijpwgtmpYEhVC2
23	/var/tmp/cnijpwgtmpilvgVO
26	/var/tmp/cnijpwgtmpeqk8UI
54	/var/tmp/cnijpwgtmpKe2hHv
783	/var/tmp
milkdo@milkdo-Yoga-500:~$ 

____________________________________________________________________________________________________________________________________


Ceci :
24    ~/.config/skypeforlinux
86    ~/.config/chromium
restera à traiter, sous la houlette de ceux qui pratiquent ces deux logiciels.

En attente!

______________________________________________________________________________________________________________________________________
@moko138

milkdo@milkdo-Yoga-500:~$ 
milkdo@milkdo-Yoga-500:~$ 
milkdo@milkdo-Yoga-500:~$ 
milkdo@milkdo-Yoga-500:~$ sudo fdisk -l | grep -vA4 loop
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop1 : 100,4 MiB, 105226240 octets, 205520 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop2 : 172,6 MiB, 181006336 octets, 353528 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop3 : 44,2 MiB, 46325760 octets, 90480 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop4 : 202,9 MiB, 212713472 octets, 415456 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop5 : 140,7 MiB, 147501056 octets, 288088 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop6 : 14,8 MiB, 15462400 octets, 30200 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop7 : 156 MiB, 163614720 octets, 319560 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/sda : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 5BBF7940-E613-423D-AE5D-F6F81C1F80DE

Périphérique      Début        Fin   Secteurs Taille Type
/dev/sda1          2048     534527     532480   260M Système EFI
/dev/sda2        534528     567295      32768    16M Réservé Microsoft
/dev/sda3        567296  205367295  204800000  97,7G Données de base Microsoft
/dev/sda4    1910020096 1912068095    2048000  1000M Environnement de récupération Windows
/dev/sda5    1912068096 1951475711   39407616  18,8G Environnement de récupération Windows
/dev/sda6    1951475712 1953523711    2048000  1000M Partition d'amorçage Lenovo
/dev/sda7     205367296  209463295    4096000     2G Partition d'échange Linux
/dev/sda8     209463296  250423295   40960000  19,5G Système de fichiers Linux
/dev/sda9     250423296 1910020095 1659596800 791,4G Données de base Microsoft

Les entrées de la table de partitions ne sont pas dans l'ordre du disque.


Disque /dev/loop8 : 89,1 MiB, 93454336 octets, 182528 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop9 : 54,5 MiB, 57151488 octets, 111624 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop10 : 956 KiB, 978944 octets, 1912 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop11 : 4,2 MiB, 4403200 octets, 8600 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
milkdo@milkdo-Yoga-500:~$ 

____________________________________________________________________________________________________________________________________

Là, j'ai encore gagné plus de 1 Go! Merci!

Dernière modification par Milkdo (Le 02/11/2019, à 16:46)


Ubuntu 20.04.3 LTS sur PC Yoga Lenovo

Hors ligne

#36 Le 02/11/2019, à 17:23

moko138

Re : [Resolu] Nettoyage de /

Je ne comprends pas pourquoi le

| grep -vA4 loop

n'a pas fonctionné.
  Merci à qui me l'expliquera.

  - -

Ma file d'attente d'impression est vide!

OK.   Montre :

sudo du -am --max-depth=2  /var/spool/cups | sort -h | tail -15

  - -


783    /var/tmp :
  Exécute (sans nous le montrer) :

cd /var/tmp && sudo rm -Rv cnijp* ; ls -lAt | grep -E "drwx|-rwx" | grep -vE "nov|total" | awk '{print $9}' | xargs -r sudo rm -Rv 

(qui devrait te donner un retour long comme un jour sans pain - dans le cas contraire, tu montrerais le retour),
puis montre :

cd /var/tmp; echo -e "\tReste :"; ls -lAt ; cd; echo; df -Th / ; sudo du -am --max-depth=1 /var/tmp 2>/dev/null | sort -h | tail -7

Dernière modification par moko138 (Le 02/11/2019, à 17:26)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#37 Le 02/11/2019, à 17:27

moko138

Re : [Resolu] Nettoyage de /

Attention : je viens de corriger une faute dans mon dernier message.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#38 Le 02/11/2019, à 18:32

nany

Re : [Resolu] Nettoyage de /

moko138 a écrit :

Je ne comprends pas pourquoi le

| grep -vA4 loop

n'a pas fonctionné.
  Merci à qui me l'expliquera.

Pure supposition : -v et -A sont contradictoires ; l’un masque alors que l’autre affiche.
Pour info, loop est bien coloré en rouge.

moko138 a écrit :
cd /var/tmp && sudo rm -Rv cnijp* ; ls -lAt | grep -E "drwx|-rwx" | grep -vE "nov|total" | awk '{print $9}' | xargs -r sudo rm -Rv 

C’est quoi cette commande ls avec des grep awk xargs ?
Qu’adviendrait-il avec des noms avec espaces ?

cd /var/tmp && sudo find -perm u=rwx -ctime +$(date +%d) -exec rm -rv '{}' \; && cd

Et, pour voir si ça a supprimé les cnijp* :

ls -Al /var/tmp

Dernière modification par nany (Le 02/11/2019, à 20:03)

Hors ligne

#39 Le 02/11/2019, à 20:29

Milkdo

Re : [Resolu] Nettoyage de /

@moko138

milkdo@milkdo-Yoga-500:~$ 
milkdo@milkdo-Yoga-500:~$ sudo du -am --max-depth=2  /var/spool/cups | sort -h | tail -15
[sudo] Mot de passe de milkdo : 
3	/var/spool/cups/d02222-001
4	/var/spool/cups/d02066-001
5	/var/spool/cups/d02248-001
5	/var/spool/cups/d02280-001
6	/var/spool/cups/d02234-001
8	/var/spool/cups/d02063-001
8	/var/spool/cups/d02219-001
10	/var/spool/cups/d02159-001
13	/var/spool/cups/d02065-001
14	/var/spool/cups/d02060-001
15	/var/spool/cups/d02064-001
21	/var/spool/cups/d02062-001
27	/var/spool/cups/d02061-001
72	/var/spool/cups/d02266-001
219	/var/spool/cups
milkdo@milkdo-Yoga-500:~$ 

--
@moko138
783    /var/tmp :

cd /var/tmp && sudo rm -Rv cnijp* ; ls -lAt | grep -E "drwx|-rwx" | grep -vE "nov|total" | awk '{print $9}' | xargs -r sudo rm -Rv 

exécuté
puis

milkdo@milkdo-Yoga-500:/var/tmp$ 
milkdo@milkdo-Yoga-500:/var/tmp$ 
milkdo@milkdo-Yoga-500:/var/tmp$ cd /var/tmp; echo -e "\tReste :"; ls -lAt ; cd; echo; df -Th / ; sudo du -am --max-depth=1 /var/tmp 2>/dev/null | sort -h | tail -7
	Reste :
total 36
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-bolt.service-Xc3yhG
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-rtkit-daemon.service-RMNKNJ
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-colord.service-XiEtmV
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-ModemManager.service-bGch62
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-iio-sensor-proxy.service-RIgl8J
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-systemd-resolved.service-E6knrs
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-systemd-timesyncd.service-Og3FCg
drwx------ 3 root   root   4096 nov.   2 20:19 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-fwupd.service-dtJ7D0
drwxr-xr-x 2 milkdo milkdo 4096 nov.  27  2018 audacity-milkdo
-rw------- 1 root   root      0 déc.   7  2016 mkinitramfs-FW_0yCGmF
-rw------- 1 root   root      0 déc.   7  2016 mkinitramfs-FW_aPN9Tm
-rw------- 1 root   root      0 déc.   7  2016 mkinitramfs-FW_Id55Vn

Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/sda8        ext4    20G     15G  3,5G  81% /
1	/var/tmp/systemd-private-58d6701788fa43f8ba8c0007d87bbf21-colord.service-XiEtmV
1	/var/tmp/systemd-private-58d6701788fa43f8ba8c0007d87bbf21-fwupd.service-dtJ7D0
1	/var/tmp/systemd-private-58d6701788fa43f8ba8c0007d87bbf21-iio-sensor-proxy.service-RIgl8J
1	/var/tmp/systemd-private-58d6701788fa43f8ba8c0007d87bbf21-ModemManager.service-bGch62
1	/var/tmp/systemd-private-58d6701788fa43f8ba8c0007d87bbf21-rtkit-daemon.service-RMNKNJ
1	/var/tmp/systemd-private-58d6701788fa43f8ba8c0007d87bbf21-systemd-resolved.service-E6knrs
1	/var/tmp/systemd-private-58d6701788fa43f8ba8c0007d87bbf21-systemd-timesyncd.service-Og3FCg
milkdo@milkdo-Yoga-500:~$ 

@Nany

milkdo@milkdo-Yoga-500:~$ cd /var/tmp && sudo find -perm u=rwx -ctime +$(date +%d) -exec rm -rv '{}' \; && cd
milkdo@milkdo-Yoga-500:~$ 
milkdo@milkdo-Yoga-500:~$ ls -Al /var/tmp
total 36
drwxr-xr-x 2 milkdo milkdo 4096 nov.  27  2018 audacity-milkdo
-rw------- 1 root   root      0 déc.   7  2016 mkinitramfs-FW_0yCGmF
-rw------- 1 root   root      0 déc.   7  2016 mkinitramfs-FW_aPN9Tm
-rw------- 1 root   root      0 déc.   7  2016 mkinitramfs-FW_Id55Vn
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-bolt.service-Xc3yhG
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-colord.service-XiEtmV
drwx------ 3 root   root   4096 nov.   2 20:19 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-fwupd.service-dtJ7D0
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-iio-sensor-proxy.service-RIgl8J
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-ModemManager.service-bGch62
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-rtkit-daemon.service-RMNKNJ
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-systemd-resolved.service-E6knrs
drwx------ 3 root   root   4096 nov.   2  2019 systemd-private-58d6701788fa43f8ba8c0007d87bbf21-systemd-timesyncd.service-Og3FCg
milkdo@milkdo-Yoga-500:~$ 

Ubuntu 20.04.3 LTS sur PC Yoga Lenovo

Hors ligne

#40 Le 03/11/2019, à 12:25

nany

Re : [Resolu] Nettoyage de /

Ma commande était à passer à la place de celle de moko138. Elle n’est pas significative après avoir passé celle de moko138.
Je vois tout de même qu’elle n’a pas fonctionné comme je le souhaitais (elle aurait dû supprimer audacity-milkdo).
Donne, pour voir, les retours de :

sudo find /var/tmp -atime +$(date +%d)
sudo find /var/tmp -ctime +$(date +%d)
sudo find /var/tmp -mtime +$(date +%d)

Dernière modification par nany (Le 03/11/2019, à 14:23)

Hors ligne

#41 Le 03/11/2019, à 14:05

moko138

Re : [Resolu] Nettoyage de /

On dirait bien que ta

nany a écrit :

Pure supposition : -v et -A sont contradictoires ; l’un masque alors que l’autre affiche.

est juste : merci !  smile

nany a écrit :

Qu’adviendrait-il avec des noms avec espaces ?

Tu as certainement raison : ils ne seraient pas traités.
(Je n'ai jamais vu de noms avec espace dans /var/tmp. Mais rien ne dit que ça n'arrivera pas.)

  Dans ta solution,
je ne comprends pas   -ctime +$(date +%d)

       -ctime n
              Date  de  dernière modification du statut du fichier il y a n*24
              heures.

Est-ce que ça veut dire "les éléments dont le statut a été modifié il y a plus de 3 jours entamés" [quand on est le 3 du mois] ?

Et pourquoi pas -mtime ?

= =

Je ne connaissais pas l'option -perm.

man find
       -perm mode
              Fichier dont les autorisations d'accès sont fixées exactement au
              mode indiqué (en notation symbolique ou octale). Puisqu'une cor‐
              respondance stricte est requise,  vous  risquez  d'être  obligés
              d'utiliser  une  chaîne  de caractères plutôt compliquée lorsque
              vous utiliserez cette option avec le mode symbolique. -perm g=w,
              par  exemple,  ne  recherchera  que les fichiers qui ont le mode
              0020 (c'est à dire, ceux pour lesquels la permission  d'écriture
              pour  le  groupe  est la seule permission définie). 

Ici on a

drwxr-xr-x 2 milkdo milkdo 4096 nov.  27  2018 audacity-milkdo

et non

drwx------ 2 milkdo milkdo 4096 nov.  27  2018 audacity-milkdo

qui - si j'ai bien compris - aurait été éliminé par ton -perm u=rwx


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#42 Le 03/11/2019, à 14:46

nany

Re : [Resolu] Nettoyage de /

moko138 a écrit :

Est-ce que ça veut dire "les éléments dont le statut a été modifié il y a plus de 3 jours entamés" [quand on est le 3 du mois] ?

Oui, j’ai mis ce paramètre car j’ai vu ton grep -vE "nov|total"

moko138 a écrit :

Et pourquoi pas -mtime ?

Oui, pourquoi pas ?
Je n’ai pas bien saisi la subtilité des différences entre atime, ctime et mtime. D’où ma demande en #40.

moko138 a écrit :

Ici on a

drwxr-xr-x 2 milkdo milkdo 4096 nov.  27  2018 audacity-milkdo

et non

drwx------ 2 milkdo milkdo 4096 nov.  27  2018 audacity-milkdo

qui - si j'ai bien compris - aurait été éliminé par ton -perm u=rwx

Oui. Et j’ai le man de find en anglais que j’ai lu en diagonale. roll
Donc, forcément, ça ne correspond pas à ton grep -E "drwx|-rwx". hmm

Hors ligne

#43 Le 03/11/2019, à 15:25

moko138

Re : [Resolu] Nettoyage de /

Voici comment je comprends atime, ctime et mtime :

-atime : date de dernier accès (avec ou sans modification)

-mtime : date de dernière modification des "données" (=du contenu ?)

-ctime : je me demande ce que le man entend par "statut". Par opposition aux deux autres *time, je suppose qu'il s'agit de ce qu'on appelle "attributs" ailleurs (par exemple dans man cp).


  - -
Du coup une commande plus efficace serait
...sudo find \( -type d -o -type f \) -mtime +$(date +%d)...
Valides-tu ?

Si oui, avec "du" avant et après :

cd /var/tmp && sudo du -sm ; sudo find \( -type d -o -type f \) -mtime +$(date +%d) -exec rm -rv '{}' \; sudo du -sm ; cd

?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#44 Le 03/11/2019, à 15:55

moko138

Re : [Resolu] Nettoyage de /

Par contre, l'inverse -mtime -$(date +%d) (éléments modifiés depuis moins de n jours) présenterait un défaut rédhibitoire !

cd && sudo find \( -type d -o -type f \) -mtime -$(date +%d) | head -1
.
moko@pc:~$ 

lol

DANGER ! PAS DE rm DERRIÈRE find \( -type d -o -type f \) -mtime -$(date +%d)
sous peine de détruire le répertoire tout entier !

Dernière modification par moko138 (Le 03/11/2019, à 16:01)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#45 Le 03/11/2019, à 16:28

nany

Re : [Resolu] Nettoyage de /

moko138 a écrit :

...sudo find \( -type d -o -type f \) -mtime +$(date +%d)...
Valides-tu ?

Je ne vois pas trop l’intérêt de \( -type d -o -type f \) (qui peut avantageusement être remplacé par -type d,f) mais pourquoi pas.
Donc, si je comprends bien, on ne recherche plus selon les permissions mais seulement des répertoires ou fichiers ne datant pas du mois en cours.
Dans ce cas, je valide.

moko138 a écrit :

Si oui, avec "du" avant et après :

cd /var/tmp && sudo du -sm ; sudo find \( -type d -o -type f \) -mtime +$(date +%d) -exec rm -rv '{}' \; sudo du -sm ; cd

?

Attention, il manque un point-virgule après \; (qui marque la fin de -exec mais pas de find). D’ailleurs je préfère utiliser && car les instructions s’arrêtent s’il y a une erreur.
De plus, on peut en fait utiliser -delete.
[edit]Et pour prévenir la suppression du répertoire entier, peut-être utiliser -maxdepth.[/edit]
Donc :

cd /var/tmp && sudo du -sm && sudo find -maxdepth 1 -type d,f -mtime +$(date +%d) -delete && sudo du -sm && cd

Dernière modification par nany (Le 03/11/2019, à 16:35)

Hors ligne

#46 Le 03/11/2019, à 18:56

moko138

Re : [Resolu] Nettoyage de /

nany a écrit :

Je ne vois pas trop l’intérêt de \( -type d -o -type f \) (qui peut avantageusement être remplacé par -type d,f)

Je ne connaissais pas la possibilité de -type d,fsmile
...Mais chez moi ça ne passe pas sad :

find: Les arguments pour -type devraient contenir seulement une lettre

  - -

seulement des répertoires ou fichiers ne datant pas du mois en cours.

Oui, en purger /var/tmp, c'est exactement l'idée.

  - -

Attention, il manque un point-virgule après \;

Je n'ai jamais compris sad pourquoi il fallait un ";" même quand la commande s'arrêtait là,
et encore moins pourquoi il fallait échapper ce ";".

  - -

\; (qui marque la fin de -exec mais pas de find)

Euh... L'enjeu m'échappe. Je trouve un début de réponse là :

man find
       -exec commande ;
              Exécuter  la commande ; vrai si le code de retour 0 est renvoyé.
              Tous les paramètres qui suivent find sont considérés  comme  des
              paramètres  pour la ligne de commande, jusqu'à la rencontre d'un
              caractère « ; ». La chaîne « {} » est remplacée par  le  nom  du
              fichier en cours de traitement, ceci dans toutes ses occurrences
              sur la ligne de commande, et pas seulement aux endroits où  elle
              est  isolée,  comme c'est le cas avec d'autres versions de find.
              Ces deux chaînes peuvent avoir besoin d'être protégées du  déve‐
              loppement  de la ligne de commande par le shell, en utilisant le
              caractère  d'échappement  (« \ »)  ou  une  protection  par  des
              guillemets.

Plus loin, c'est un peu moins abscons :

       (...) bien  protéger  les  accolades par des
       guillemets simples afin d'empêcher  leur  interprétation  en  tant  que
       ponctuation  du  script  shell.  De la même façon, le point-virgule est
       protégé grâce à une barre oblique inverse, bien que l'apostrophe aurait
       aussi pu être utilisée.

C'est cette articulation entre la commande et "l'interpréteur" que je ne "vois" pas.

Je crois que vais les prendre en intraveineuse, les cachets d'Aspirine...

  - -

je préfère utiliser && car les instructions s’arrêtent s’il y a une erreur.

Tu m'as convaincu, à condition que la suppression précédente soit silencieuse,
par exemple -exec rm -rf '{}' \; &&...
(Est-ce que \; est encore nécessaire devant && ? La notion de "développement  de la ligne de commande par le shell"... moi pas comprendre.)
     Ainsi
- on peut demander le retour tout en évitant un retour interminable ;
- on voit où l'exécution s'est arrêtée.

  - -

man find
       -depth Traiter   d'abord   les  sous-répertoires  avant  le  répertoire
              lui-même. L'action delete implique aussi -depth.

et -depth annule -maxdepth
Qui, de toute façon, ne protège pas :

sudo find -maxdepth 1  \( -type d -o -type f \) -mtime -$(date +%d) | head -1
.

  (Mais, pour arriver à supprimer le répertoire parent, il faudrait déjà taper la longue ligne au lieu de la copier-coller, et d'autre part taper un "moins" devant $(date +%d), au lieu d'un "plus":
nous aurions donc affaire à un authentique masochiste, qui serait donc ravi d'avoir détruit son répertoire.)


  - -
Bref, pour l'instant, l'amélioration en est à :

« copie-colle et montre le retour de :

cd /var/tmp && sudo du -sm && sudo find \( -type d -o -type f \) -mtime +$(date +%d) -exec rm -rf '{}' \; && sudo du -sm && cd

»

Ce coup-ci, valides-tu ? Le  \; &&  est-il correct ?

= =

Comme je crois à la médecine par les simples, je vais, pour ce soir, remplacer l'Aspirine par une décoction de levures, d'orge et de houblon...
  À ta santé !  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#47 Le 03/11/2019, à 20:17

nany

Re : [Resolu] Nettoyage de /

moko138 a écrit :

Je ne connaissais pas la possibilité de -type d,fsmile
...Mais chez moi ça ne passe pas sad :

find: Les arguments pour -type devraient contenir seulement une lettre
man find a écrit :
       -type c
              File is of type c:

              b      block (buffered) special

              c      character (unbuffered) special

              d      directory

              p      named pipe (FIFO)

              f      regular file

              l      symbolic link; this is never true if the -L option or the -follow option is in effect, unless the symbolic link is broken.  If you want to search for  symbolic  links  when  -L  is  in
                     effect, use -xtype.

              s      socket

              D      door (Solaris)

              To search for more than one type at once, you can supply the combined list of type letters separated by a comma `,' (GNU extension).
~$ find -version
find (GNU findutils) 4.7.0-git
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Eric B. Decker, James Youngman, and Kevin Dalley.
Fonctions activées : D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=2)

T’as qu’à avoir un système moderne ! tongue



moko138 a écrit :
cd /var/tmp && sudo du -sm && sudo find \( -type d -o -type f \) -mtime +$(date +%d) -exec rm -rf '{}' \; && sudo du -sm && cd

»

Ce coup-ci, valides-tu ? Le  \; &&  est-il correct ?

Oui et oui. Mais on peut remplacer le -exec rm par -delete :

cd /var/tmp && sudo du -sm && sudo find \( -type d -o -type f \) -mtime +$(date +%d) -delete && sudo du -sm && cd

 



moko138 a écrit :

Comme je crois à la médecine par les simples, je vais, pour ce soir, remplacer l'Aspirine par une décoction de levures, d'orge et de houblon...
  À ta santé !  smile

Yec’hed mat!

Hors ligne

#48 Le 03/11/2019, à 21:53

moko138

Re : [Resolu] Nettoyage de /

1) C'est vrai...    Bien que moi aussi j'aie :

       -type c
              Fichier du type c :
              b      Fichier spécial en mode bloc (avec tampon)
              c      Fichier spécial en mode caractère (sans tampon)
              d      Répertoire
              p      Tube nommé (FIFO)
              f      Fichier régulier
              l      Lien symbolique, (...)
              s      Socket
              D      Door (Solaris)

2) Merci !
3) Merci !

Je peaufine donc à ta façon :

cd /var/tmp && echo -e "\tPoids initial du répertoire en Mio : $(sudo du -sm)" && sudo find \( -type d -o -type f \) -mtime +$(date +%d) -delete && echo -e "\tNouveau poids du répertoire en Mio : $(sudo du -sm)" && cd

Mais il subsiste une erreur - minime - d'une journée (avec ou sans l'option -daystart) :

sudo cp -av /var/log/*  /var/test
cd /var/test && echo -e "\tPoids initial du répertoire en Mio : $(sudo du -sm)" && sudo find \( -type d -o -type f \) -mtime +$(date +%d) -delete && echo -e "\tNouveau poids du répertoire en Mio : $(sudo du -sm)" ; echo; ls -lt | grep -v nov
	Poids initial du répertoire en Mio : 20	.
	Nouveau poids du répertoire en Mio : 3	.

total 2268
-rw-rw-r-- 1 root utmp  35328 oct.  31 22:40 wtmp.1
-rw-r--r-- 1 root adm   53143 oct.  31 07:47 syslog.4.gz

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#49 Le 03/11/2019, à 22:17

nany

Re : [Resolu] Nettoyage de /

moko138 a écrit :

Mais il subsiste une erreur - minime - d'une journée (avec ou sans l'option -daystart) :

Oui, je le sais depuis le début car je n’ai pas voulu faire de calcul sur la date pour une journée.
Mais, si ça peut te faire plaisir, remplace $(date +%d) par $(( $(date +%d) - 1 ))

Hors ligne

#50 Le 03/11/2019, à 22:57

moko138

Re : [Resolu] Nettoyage de /

Rhaaaaaaaaaah lovely !


Ah ben non :

cd /var/test && echo -e "\tPoids initial du répertoire en Mio : $(sudo du -sm)" && sudo find \( -type d -o -type f \) -daystart -mtime $(( $(date +%d) - 1 )) -delete && echo -e "\tNouveau poids du répertoire en Mio : $(sudo du -sm)" ; echo; ls -lt | grep -v nov
[sudo] password for moko: 
	Poids initial du répertoire en Mio : 3	.
	Nouveau poids du répertoire en Mio : 3	.

total 2192
-rw-rw-r-- 1 root utmp  35328 oct.  31 22:40 wtmp.1
-rw-r--r-- 1 root adm   53143 oct.  31 07:47 syslog.4.gz

Pourtant

echo $(( $(date +%d) - 1 ))
2

Je ne comprends pas.

Ajout : avec ou sans -daystart, même résultat.

Dernière modification par moko138 (Le 03/11/2019, à 22:59)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne