[Astuce] Afficher le contenu d’un répertoire en temps réel !

Forum de support pour les utilisateurs francophones

Moderator: Laurent85

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
ToutAlu
Level 3
Level 3
Posts: 157
Joined: Tue May 23, 2017 4:14 pm

[Astuce] Afficher le contenu d’un répertoire en temps réel !

Post by ToutAlu »

Vu ici : https://blog.microlinux.fr/inotify/


Prenons un cas de figure concret pour décrire le problème en question.

J’ouvre un navigateur de fichiers comme Dolphin, Thunar, Caja, etc.
Je télécharge une archive compressée vers le répertoire courant.
À première vue, le nouveau fichier n’apparaît pas dans la liste.
J’appuie sur F5 pour rafraîchir l’affichage, et j’aperçois mon fichier.
J’extrais l’archive vers le répertoire courant.
Même problème, le contenu de l’archive n’apparaît pas.
J’appuie encore sur F5 pour rafraîchir l’affichage, et le problème est réglé.

Après investigation, ce comportement est lié à inotify, un mécanisme du noyau Linux
qui fournit des notifications concernant le système de fichiers.
La valeur max_user_watches définit la limite système du nombre de fichiers
dont on surveille les changements en temps réel.
Sur les systèmes Red Hat Enterprise Linux et CentOS, cette valeur est trop basse.

Code: Select all

# cat /proc/sys/fs/inotify/max_user_watches
8192
On peut déjà essayer d’augmenter cette valeur “à chaud”.

Code: Select all

# sysctl fs.inotify.max_user_watches = 524288
# sysctl -p
Voyons si cela a réglé mon problème d’affichage.

J’ouvre le navigateur de fichiers Thunar.
Je télécharge une archive compressée vers le répertoire courant.
Le fichier s’affiche en temps réel.
J’extrais l’archive vers le répertoire courant.
Le répertoire résultant s’affiche directement.
Mon problème est résolu.

À partir de là, je peux rendre la modification persistante en créant un fichier /etc/sysctl.d/inotify.conf et en l’éditant comme ceci :

Code: Select all

# Monitor directories for change
fs.inotify.max_user_watches = 524288
Merci à kikinovak pour cette astuce !
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Image
Locked

Return to “Français - French”