Cercare e rimuovere le cartelle eaDir su nas synology

Fri 11 August 2023

Se sul tuo NAS Synology hai installato il MediaServer o il PhotoStation avrai sicuramente notato la presenza delle cartelle @eaDir disseminate ovunque nelle cartelle. Le cartelle @eaDir sono delle cartelle nascoste, simili alle cartelle thumbs.db utilizzate da Windows, all'interno delle quali i software citati memorizzano i file di anteprima necessarie per chi utilizza il software iTunes. Se non utilizzi iTunes, non hai bisogno in alcun modo di queste cartelle.

Puoi rimuovere queste cartelle seguendo due diverse strategie, che tra loro non sono mutuamente esclusive, poiché una strategia consente di inibire la creazione delle cartelle, mentre la seconda rimuove le esistenti; usare entrambe le strategie consente di rimuovere le cartelle anche su un NAS sul quale già sono state create le suddette cartelle.

Disabilitare la creazione delle cartelle

La prima strategia prevede l'accesso, direttamente tramite SSH, al NAS e l'eliminazione di qualsiasi privilegio sugli script dedicati alla creazione delle cartelle @eaDir.

Pertanto, una volta eseguito l'accesso, lanciare i seguenti comandi:

cd /usr/syno/etc.defaults/rc.d/
chmod 000 S66fileindexd.sh S66synoindexd.sh S77synomkthumbd.sh S88synomkflvd.sh S99iTunes.sh

Rimuovere le cartelle esistenti

Qualora le cartelle siano già presenti sul filesystem del vostro NAS, occorre procedere alla rimozione delle cartelle. Per fare ciò, accedi in SSH al NAS. Una volta eseguito l'accesso, eseguire il seguente comando per capire se sul sistema sono presenti cartelle @eaDir:

find . -type d -name "@eaDir"

Se sono presenti cartelle, potrai rimuoverle con il seguente comando:

find . -type d -name "@eaDir" -print0 | xargs -0 rm -rf

Conclusioni

In questo articolo hai imparato come rimuovere le cartelle @eaDir dal filesystem del NAS Synology o a inibire la creazione delle stesse. Queste cartelle sono inutili per coloro i quali non utilizzano il programma iTunes per gestire le proprie gallerie multimediali.