To sidebar

lundi, 27. août 2018

fs.inotify.max_user_watches avec Crashplan et Synology

J'utilise Crashplan Pro sur Synology depuis assez longtemps désormais.

Force est de constater que le système fonctionne bigrement bien avec docker et le package jlesage (voir articles précédents).

Cependant, il m'arrivait d'avoir un message "fs.inotify.max_user_watches limit..." assez inquiétant.
Et j'ai fini par en trouver et l'origine et la solution...

En fait, ce message apparait lorsque le nombre de fichiers à sauvegarder devient trop important, le monitoring se faisant sur environ huit milles fichiers par défaut sur Synology.

Afin de contourner le problème, je modifiais la valeur, mais Synology la restaure à chaque mise à jour.
La solution est venu de ce fil de discussion

La seule différence est que j'utilise nano (pour des raisons de goût).
Voici la marche à suivre :

  • Connectez vous en ssh
  • Tapez sudo vim /usr/local/etc/rc.d/mysycript.sh
  • Collez ceci :
#!/bin/sh
if [ $1 = 'start' ]
then echo 1048576 > /proc/sys/fs/inotify/max_user_watches
fi
  • Puis tapez : sudo chmod 755 /usr/local/etc/rc.d/mysycript.sh
  • Et enfin, redémarrez le serveur
De fait, à chaque mise à jour du serveur/redémarrage du serveur, cette valeur sera remise à un niveau suffisant pour être tranquille.

© Le blog de bagu, after the WP Dusk To Dawn theme Propulsé par Dotclear