Aller au contenu

Featured Replies

Posté(e)

Bonjour,

J'ai remarqué dans les fichiers "@eaDir" qui servent de cache que des fichiers n'existant plus dans le serveurs ont gardés leur cache. Cherchant la simplicité, j'ai relancé une indexation totale espérant ainsi que les fichiers qui ne sont plus là n’apparaissent plus dans le cache. Ça ne marche pas, les fichiers y restent.

Je pense donc supprimer tous les dossiers "@eaDir" mais je préfère demander conseil avant de le faire.

Voici la ligne que je compte utiliser pour la suppression depuis /volume1 et /volume2 :

find . -name "@eaDir" -type d -print |while read FILENAME; do rm -rf "${FILENAME}"; done

Qu'en pensez-vous ?

D'avance, merci de votre aide :)

Posté(e)
  • Auteur

tu pars de / ? Pas nécessaire voire inutile non ? Nos données étant dans /volume1, /volume2 ..., c'est plus rapide et sécur de ne parcourir que les dossiers de stockage. Avec ta commande tu traverse toute l'arborescence du système.

Je ferais comme ça perso du coup :

cd /volume1
find . -type d -name "@eaDir" -exec rm -rf '{}' \;
cd /volume2
find . -type d -name "@eaDir" -exec rm -rf '{}' \;

Mais on pourrait aussi faire plus court :

find /volume1 -type d -name "@eaDir" -exec rm -rf '{}' \;
find /volume2 -type d -name "@eaDir" -exec rm -rf '{}' \;

Qu'en penses-tu ?

Tous vos avis sont sont les bienvenus évidement ^^

Posté(e)

Le second bien-sûr, euh je ne me suis pas embêté j'avou, mais vue que les volumes fluctuent, je passe tout à la moulinette (oui je sais on peut faire une boucle), d'ailleurs la première fois, j'ai eu la surprise qu'il m'en supprime ailleurs que dans les volumes.

Posté(e)
  • Auteur

Ca arrive si tu fais des montages exotiques si il y en a en dehors des volumes je pense

Posté(e)
  • Auteur

Je tombe sur un os avec la commande J'ai un beau :

No such file or directory

Pourtant je suis logué en tant que root ...

Une idée ?

Posté(e)

Oui c'est normale tu auras cela pour chaque eadir trouvé, dans la mesure ou tu supprime directe le fichier, le find te retourne une erreur au final

fait un second passage juste derrière le find te retournera rien

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.