Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-08 Par sujet Daniel Caillibaud
Le 07/04/21 à 21:45, Étienne Mollier a écrit : > Si le répertoire est vide, alors les commandes suivantes > devraient faire l'affaire pour récupérer les 959M restants : > > $ sudo rmdir /var/lib/php/sessions > $ sudo mkdir /var/lib/php/sessions Oui, mais attention aux droits, les

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-07 Par sujet Étienne Mollier
Bonjour, > Le 7 avr. 2021 à 18:31, JUPIN Alain a écrit : > > Par contre, il me reste encore un petit souci. Pour info, la commande prend > > environ 40sec pour s’exécuter ! > > > > root@kepler:/var/lib/php/sessions# ls -alh > > total 959M > > drwxr-xr-x 2 root root 959M avril 7 09:40 . > >

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-07 Par sujet Pierre Malard
Salut, J’aurais tendance à répondre dans le point ;-) Peut-être qu’un petit fsck ou xfs_repair selon le gestionnaire de fichiers s’impose… > Le 7 avr. 2021 à 18:31, JUPIN Alain > a écrit : > > Bonjour, > > Merci pour vos retours et au final avec find cela m'a pris

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-07 Par sujet JUPIN Alain
Bonjour, Merci pour vos retours et au final avec find cela m'a pris presque 24H pour tout supprimer, sans affecter notablement les performances du serveur. Par contre, il me reste encore un petit souci. Pour info, la commande prend environ 40sec pour s’exécuter !

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-06 Par sujet Olivier
Bonjour, Plutôt que supprimer les fichiers indésirables, serait-il possible de successivement - déplacer les fichiers désirables dans un autre répertoire (j'imagine qu'il y en a moins) - supprimer le répertoire qui ne contient plus que des indésirables, - ré-arranger le tout Le dim. 4 avr. 2021

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-05 Par sujet Pierre-Elliott Bécue
Le dimanche 04 avril 2021 à 09:30:45+0200, JUPIN Alain a écrit : > Bonjour > > Petit casse tête du dimanche matin ! > > Sur un serveur LAMP à base de Debian10 (à jour en version 10.9), j'ai noté des > lenteurs et le syslog est sans équivoque : > [4958833.739887] EXT4-fs warning (device sda3):

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-04 Par sujet Fabrice Bauzac-Stehly
Jean-Damien Durand writes: > find /tmp -cmin +30 -type f -exec rm -f {} \; Utilise -delete pour que ca aille plus vite: find /tmp -cmin +30 -type f -delete -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6 old PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-04 Par sujet didier gaumet
Le 04/04/2021 à 09:30, JUPIN Alain a écrit : [...] [4958833.739887] EXT4-fs warning (device sda3): ext4_dx_add_entry:2258: Directory (ino: 18612230) index full, reach max htree level :2 [4958833.739889] EXT4-fs warning (device sda3): ext4_dx_add_entry:2262: Large directory feature is not

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-04 Par sujet l0f4r0
4 avr. 2021, 10:39 de bas...@starynkevitch.net: > > On 4/4/21 10:29 AM, JUPIN Alain wrote: > > >> Par contre lancer 56 millions de fois la copmmande rm, ca risque de >> prendre un temps de dingue, mais avec -print on a au moins l'impression >> que "ca avance" lol >> > > Sur un PC

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-04 Par sujet Basile Starynkevitch
On 4/4/21 10:29 AM, JUPIN Alain wrote: Le 04/04/2021 à 09:50, Jean-Damien Durand a écrit : Sans prétendre que ce soit plus rapide, tu n'auras pas le problème de "trop d'arguments" en faisant:     find /tmp -cmin +30 -type f -exec rm -f {} \; Tu peux rajouter -print pour le voir avancer.

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-04 Par sujet JUPIN Alain
Le 04/04/2021 à 10:10, l0f...@tuta.io a écrit : 4 avr. 2021, 10:02 de l0f...@tuta.io: Tu peux limiter le nb de ses arguments par commande lancée en utilisant l'option `-n`. Tant que t'y es, pour garder un œil sur les commandes générées, t'as qu'à aussi utiliser l'option `-t`. Précision :

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-04 Par sujet JUPIN Alain
Le 04/04/2021 à 09:50, Jean-Damien Durand a écrit : Sans prétendre que ce soit plus rapide, tu n'auras pas le problème de "trop d'arguments" en faisant:     find /tmp -cmin +30 -type f -exec rm -f {} \; Tu peux rajouter -print pour le voir avancer. J'ai rajouté -type f puisque tu ne parles

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-04 Par sujet l0f4r0
4 avr. 2021, 10:02 de l0f...@tuta.io: > Tu peux limiter le nb de ses arguments par commande lancée en utilisant > l'option `-n`. > > Tant que t'y es, pour garder un œil sur les commandes générées, t'as qu'à > aussi utiliser l'option `-t`. > Précision : je parle des options de `xargs` l0f4r0

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-04 Par sujet l0f4r0
Bonjour, Désolé, je n'ai pas mieux que `find/rsync` pour réaliser ta tâche massive de suppression. Quelques remarques ci-dessous cependant : 4 avr. 2021, 09:30 de aju...@jupin.net: > par contre, le répertoire/var/lib/php/sessions/ contient 56 781 542 > fichiers > J'ai lancé hier

Re: Effacer plusieurs millions de fichiers d'un répertoire !

2021-04-04 Par sujet Jean-Damien Durand
Bonjour Alain, Sans prétendre que ce soit plus rapide, tu n'auras pas le problème de "trop d'arguments" en faisant:     find /tmp -cmin +30 -type f -exec rm -f {} \; Tu peux rajouter -print pour le voir avancer. J'ai rajouté -type f puisque tu ne parles que de fichiers. Cordialement,