Synology „@eaDir“ Verzeichnisse finden und löschen
Analog zu den thumbs.db
Dateien unter Windows legt Synology DSM Dateien für Vorschaubilder, etc. an. Diese werden in @eaDir
Ordner gespeichert. In der Regel ist der Index Service dafür verantwortlich, solche Dateien/Ordner zu verwalten. Wird der Shared Folder per SMB verbunden, sind die Ordner nicht sichtbar. Wird der Shared Folder per NFS oder AFS verbunden, sind die Ordner zu sehen und sind teilweise sehr störend. Daher gibt es hier einen einfachen Weg, die Verzeichnisse zu löschen und z.B. per Task in Synology regelmäßig zu löschen.
@eaDir Verzeichnisse auflisten:
find . -type d -name "@eaDir"
@eaDir Verzeichnisse löschen:
find . -type d -name "@eaDir" -print0 | xargs -0 rm -rf
Das obige Command kann z.B. als Linux Script (.sh) auf einem Shared Folder der Synology gespeichert und als regelmäßiger Task ausgeführt werden.
Stattdessen lässt sich aber auch der dafür verantwortliche Dienst abschalten (funktioniert nur bis DSM 6). Im ersten Schritt beendet man diesen:
/usr/syno/bin/synomkthumb -stop
Danach sichert man das Shell Script für den Service, falls es später nochmal benötigt wird.
tar -cvzf /<Volume>/<Folder>/S77synomkthumbd_bak.tar.gz /usr/syno/etc.defaults/rc.d/S77synomkthumbd.sh
Abschließend wird das Shell Script gelöscht, damit es beim nächsten Reboot nicht mehr ausgeführt werden kann:
rm /usr/syno/etc.defaults/rc.d/S77synomkthumbd.sh
Guten Tag Herr Schreiner.
Leider kann ich weder das Verzeichnis noch die Datei finden 😩
„ /usr/syno/etc.defaults/rc.d/S77synomkthumbd.sh“
Danke
Hardware :
Ds218+
Aktuelleste Firmware installiert
Hallo Marcus
Die im Beitrag beschriebene Vorgehensweise funktioniert nur bis DSM 6.0. Danach reicht es i.d.R. aus, die Indexierung in der Web-UI abzuschalten, um die Neuerstellung von @eaDir zu verhindern. Ich habe z.B. eine reine File NAS (ohne großartige Packages, außer MariaDB) und habe deshalb den ganzen Schnick-Schnack von Medien und Indexierung abgeschaltet. Habe seitdem auch keine Probleme mehr.
Gruß
Andreas
Hi, das reicht leider nicht. Habe alle Ordner in der Indexierung entfernt und es werden immer noch eaDir erstellt. Aktuellstes DSM 7.2 (zum heutigen Datum
Liebe Grüße
Hallo Stefan
Ich kann nur sagen: bei mir funktioniert das so. Ich habe keine eaDirs mehr, seit ich alle Ordner aus der Indexierung entfernt habe.
ABER: wie bereits geschrieben habe ich keine nennenswerten Packages wie z.B. Photo Station oder ähnliches. Wird das genutzt oder greifst du per MacOS auf die NAS zu, lässt sich das soweit ich weiß nicht 100%ig unterbinden (Photo Station wird im Indexierungsmenü explizit erwähnt, dass es nicht geht).
Hallöchen,
könntest du mal kurz den Pfad dahin zeigen und was genau gemacht werden muss in der Indizierung, dass die @eadir Ordner wegbleiben?
Hallo Alexander
Die Indexierung (nicht Indizierung ;-)) findest du hier in der Web-GUI:
Control Panel -> Indexing Service -> Media Indexing -> Indexed Folders.
Hier alle Ordner rausnehmen, bzw. nur die indexieren lassen, die du auch möchtest.
Gruß
Andreas