篇三-Photo Station索引失败解决办法
一、 前记
群晖里有一个照片管理套件Photo Station,基本上满足个人及家庭的照片管理需求;
最近新加了个8T的硬盘,拆了次机,中间可能有几次强制断电,系统启动后报有的盘有文件系统错误,就想着准备通过fsck.ext4修复一下,结果修复完成后,之前安装的套件很多都不能用了(安装在修复的盘上,但是修复前已经先停用套件了),一个个重装基本上也能继续了,结果就Photo Station重装后,相册都不见了,而photo文件夹里的照片都在,只不过不见套件进行索引了,打开套件,显示如下:
二、 恢复方案
尝试了N次重装Photo Station加重启后,也无法恢复;而网上对此也很少信息;不过也终于在网上找到一些蛛丝马迹:网上有人提到类似问题,后来通过synoindex -R/volume3/photo/重新建立索引;不过尝试后发现仍无所获,一点反应都没有,不过能确认一点,基本和索引数据库相关,联想到之前对数据盘做过文件系统修复,怀疑可能是数据库损坏了;
继续网上找信息,终于在一角落,有人提了一嘴,可以试着把目录下@开头的文件夹删掉就可以了;抱着试试的态度,随便找了个图片文件夹,删掉了@eaDir,然后重新启动Photo Station,惊喜发现,群晖右上角索引又开始了,显示有几十张图片(之前一直就显示3,4张照片);
最终方案:
1、 先把PhotoStation停用
2、 SSH登录到后台,切换到root
3、 Cd到photo文件夹下,通过命令:find . -name '@eaDir'-type d,可以找出所有@eaDir文件夹;
4、 通过组合命令,find . -name '@eaDir' -type d |xargssudo rm –rf,可以把所有@eaDir删除
5、 注意的是,路径不能含有空格,否则会删除不了
6、 删除后,重新启动PhotoStation,系统就会重新索引所有图片了:
总结
由于是在root下操作,千万要小心,确认清楚再执行命令!
不是一个好豆角
进入Nas文管理中心 --> '控制面板'
点击 " 任务计划"
新增 --> "用户定义的脚本"
在"常规"选项卡中写入脚本:
#!/bin/sh
location="/volume1/web"
find $location -type d -name "@eaDir" -print0 | xargs -0 rm -rf
脚本文件说明:
location="/volume1/web"
这一句用户需根据自己的实际情况修改
等号后面就是要删除的文件夹路径
校验提示文案
skriker
校验提示文案
天外来鸿
校验提示文案
Oo野火燎原oO
校验提示文案
阳光的少昊
校验提示文案
湛蓝守护
find . -name '@eaDir' -type d|xargs sudo rm -rf
find . -name '@eaDir' -type d 这个是第一条
校验提示文案
端木先生R
校验提示文案
haigu
校验提示文案
咔咔咧
校验提示文案
阳光的少昊
校验提示文案
湛蓝守护
find . -name '@eaDir' -type d|xargs sudo rm -rf
find . -name '@eaDir' -type d 这个是第一条
校验提示文案
阳光的少昊
校验提示文案
阳光的少昊
校验提示文案
不是一个好豆角
进入Nas文管理中心 --> '控制面板'
点击 " 任务计划"
新增 --> "用户定义的脚本"
在"常规"选项卡中写入脚本:
#!/bin/sh
location="/volume1/web"
find $location -type d -name "@eaDir" -print0 | xargs -0 rm -rf
脚本文件说明:
location="/volume1/web"
这一句用户需根据自己的实际情况修改
等号后面就是要删除的文件夹路径
校验提示文案
咔咔咧
校验提示文案
haigu
校验提示文案
端木先生R
校验提示文案
Oo野火燎原oO
校验提示文案
天外来鸿
校验提示文案
skriker
校验提示文案