Afin de piloter au mieux les ressources réseau, nous avons mis en place un script qui scan les partages réseau pour identifier tous les nouveaux fichiers créés dont la taille est supérieurs à 50Mo.
Script mis en place pour identifier les ‘gros’ fichiers stockés sur le réseau et anticiper une éventuelle saturation des volumes.
Le script est commenté et devrait être simple à adapter en fonction de vos besoins.
C’est écrit en Bash et cela fonctionne sur Linux, MacOs entre autre.
#!/bin/bash ## $1 = jours max ## si pas de param arret du script if [ -z "$1" ]; then exit 1 fi ## tmp TMP="/tmp/newfiles" ## nettoyage echo "" >$TMP ## -size indique la limite du fichier >= 50Mo OPTIONS="-ctime $1 -size 50M" ## scan d'un partage réseau echo "######### VOL1 ############" >>$TMP cd /mnt/partageXX find . $OPTIONS >>$TMP ## mail avec les détails du scan mail -s 'Info new files' XXXXXX@YYYY.ZZZ <$TMP