处理群晖NAS中的烦人@eaDir文件夹

教你群晖NAS照片管理套件Photo Station索引失败解决办法分享

19-12-26 10:13 115897 0 回帖奖励

教你群晖nas照片治理套件Photo Station索引失利处理法子分享

一、 前记
群晖里有一个照片治理套件Photo Station,根基上满足小我及家庭的照片治理需求;
比来新加了个8T的硬盘,拆了次机,中心能够有几次强迫断电,系统启动后报有的盘有文件系统毛病,就想着预备经过fsck.ext4修复一下,成果修复完成后,之前安装的套件很多都不能用了(安装在修复的盘上,可是修复前已经先停用套件了),一个个重装根基上也能继续了,成果就Photo Station重装后,相册都不见了,而photo文件夹里的照片都在,只不外不见套件停止索引了,翻开套件,显现以下:


教你群晖NAS照片管理套件Photo Station索引失败解决办法分享

二、 规复计划
尝试了N次重装Photo Station加重启后,也没法规复;而网上对此也很少信息;不外也终究在网上找到一些千丝万缕:网上有人提到类似题目,后来经过synoindex -R/volume3/photo/重新建立索引;不外尝试后发现仍无所获,一点反应都没有,不外能确认一点,根基和索引数据库相关,联想到之前对数据盘做过文件系统修复,思疑能够是数据库损坏了;
继续网上找信息,终究在一角落,有人提了一嘴,可以试着把目录下@开首的文件夹删掉便可以了;抱着试试的态度,随意找了个图片文件夹,删掉了@eaDir,然后重新启动Photo Station,欣喜发现,群晖右上角索引又起头了,显现有几十张图片(之前一向就显现3,4张照片);
终极计划:
1、 先把PhotoStation停用
2、 SSH登录到背景,切换到root
3、 Cd到photo文件夹下,经过号令:
find . -name &39;-type d,可以找出一切@eaDir文件夹;

4、 经过组合号令,
find . -name &39; -type d |xargssudo rm –rf,可以把一切@eaDir删除
5、 留意的是,途径不能含有空格,否则会删除不了
6、 删除后,重新启动PhotoStation,系统就会重新索引一切图片了:

总结
由因而在root下操纵,万万要谨慎,确认清楚再履行号令!

     NAS文件夹里面有很多@eaDir文件夹,和Mac OS X里的.DS_Store类似,很烦人。找了解决方法:

0.0 ssh登录群晖

控制面板里面打开SSH

0.1 Windows或者Mac,用 ssh 用户名@NAS IP地址登录

1. 删除所有@eaDir文件夹

# 切换到root账号
sudo -i
# 看看你有多少个卷空间,默认*号基本是1开始
ls -d /volume*
# 删除所有卷下所有@eaDir文件夹
find /volume* -name "@eaDir" -type d -print0 | xargs -0 rm -rf

如果闲麻烦,可以加到计划任务中定期执行,在计划任务中只运行最后一条命令即可。

2. 停止生成@eaDir文件夹

@eaDir文件夹是因为群晖DSM系统“全局搜索”服务产生的。如果平时用不上群晖的“全局搜索”服务,可以直接关闭。如果你使用DS Drive、Video Station、Moments,不建议关闭!

就是这个东西

关闭方法:仍然是root账号下执行以下命令

synoservice --disable pkgctl-SynoFinder
=================================================方法二:

群晖NAS如何删除自动生成的@eaDir

听语音

群晖nas系统会自动在所有目录下面生成@eaDir的文件夹, 看着很是烦人, 现在教大家一个简单的方法, 可以删除提定文件夹内的@eaDir文件夹

注意一点: 相册文件夹里的@eaDir不要删除哦, 那是存放相片缩略图的文件夹.

 

方法/步骤

  1. 进入Nas文管理中心 –> ‘控制面板’

    群晖NAS如何删除自动生成的@eaDir
  2. 点击 ” 任务计划”

    群晖NAS如何删除自动生成的@eaDir
  3. 新增 –> “用户定义的脚本”

    群晖NAS如何删除自动生成的@eaDir
  4. 在”常规”选项卡中写入脚本:

    #!/bin/sh

    location=”/volume1/web”

    find $location -type d -name “@eaDir” -print0 | xargs -0 rm -rf

     

    脚本文件说明:

    location=”/volume1/web”

    这一句用户需根据自己的实际情况修改

    等号后面就是要删除的文件夹路径

    群晖NAS如何删除自动生成的@eaDir
  5. 在”计划”选项卡中设置每天执行的时候, 最好是每天早上执行一次;

    群晖NAS如何删除自动生成的@eaDir
  6. 6

    最后”确定” ,在列表中就能看到刚刚添加的任务了, 以后每天会自动执行这个脚本,这个脚本就是用来删除指定文件夹的@eaDir的.

    群晖NAS如何删除自动生成的@eaDir