#26 Le 31/10/2019, à 23: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 01/11/2019, à 00: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é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
Hors ligne
#28 Le 01/11/2019, à 00:12
- Milkdo
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é.
J'imaginai gagner plus :-(
Mais c'est déjà bien.
Dernière modification par Milkdo (Le 01/11/2019, à 00:29)
Ubuntu 20.04.3 LTS sur PC Yoga Lenovo
Hors ligne
#29 Le 01/11/2019, à 00: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 01/11/2019, à 00: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 01/11/2019, à 00:35)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#31 Le 01/11/2019, à 00: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, à 09: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 ! .
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, à 09:46
- moko138
Re : [Resolu] Nettoyage de /
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, à 11:18
- Qid
Re : [Resolu] Nettoyage de /
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, à 17:42
- Milkdo
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 ensuiterm -Rv ~/.local/share/zeitgeist
Et ça n'empêche pas "locate" de fonctionner !
.
Je n'ai pas désinstallé zeitgeist
_______________________________________________________________________________________________________________________________
0,8 Gio /var/log/journal :
La commandecd /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, à 17:46)
Ubuntu 20.04.3 LTS sur PC Yoga Lenovo
Hors ligne
#36 Le 02/11/2019, à 18: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, à 18:26)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#37 Le 02/11/2019, à 18: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, à 19:32
- nany
Re : [Resolu] Nettoyage de /
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.
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, à 21:03)
Hors ligne
#39 Le 02/11/2019, à 21: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, à 13: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, à 15:23)
Hors ligne
#41 Le 03/11/2019, à 15:05
- moko138
Re : [Resolu] Nettoyage de /
On dirait bien que ta
Pure supposition : -v et -A sont contradictoires ; l’un masque alors que l’autre affiche.
est juste : merci !
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, à 15:46
- nany
Re : [Resolu] Nettoyage de /
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"
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.
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.
Donc, forcément, ça ne correspond pas à ton grep -E "drwx|-rwx".
Hors ligne
#43 Le 03/11/2019, à 16: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, à 16: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:~$
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, à 17:01)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#45 Le 03/11/2019, à 17:28
- nany
Re : [Resolu] Nettoyage de /
...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.
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, à 17:35)
Hors ligne
#46 Le 03/11/2019, à 19:56
- moko138
Re : [Resolu] Nettoyage de /
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,f !
...Mais chez moi ça ne passe pas :
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 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é !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#47 Le 03/11/2019, à 21:17
- nany
Re : [Resolu] Nettoyage de /
Je ne connaissais pas la possibilité de -type d,f !
...Mais chez moi ça ne passe pas:
find: Les arguments pour -type devraient contenir seulement une lettre
-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 !
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
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é !
Hors ligne
#48 Le 03/11/2019, à 22: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, à 23:17
- nany
Re : [Resolu] Nettoyage de /
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, à 23: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, à 23:59)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne