按照官网教程,cp -R /data/haiwen /backup/data/haiwen-date +"%Y-%m-%d-%H-%M-%S"
迁移的数据,修改了ccnet/seafile.ini指向新路径。重启了seafile/seahub。登录seafile,很多文件不见了。进入目录都是空的。根据url显示的ID。对应的storage/block/ID是在的,也有一定容量。执行./seaf-fsck.sh,提示多行fsck.c(40): Dir 一串ID号 is missing。是索引被破坏了么?如何重建?如何拯救数据啊?!
大神们都来帮忙看看
@lian @daniel.pan @lins05 @neroxps
lian
2018 年1 月 9 日 08:19
2
最好把你迁移前,迁移后的详细目录结构,配置文件都贴出来。不然你这样描述也不知道问题在哪。
一开始,没留意看官方文档,按照自己的思路,整个迁移过程是这样的,cp -R 原路径 新路径 ;原路径的文件清空后,做个ln -s 新路径 原路径,重启了seafile服务。文件都没法访问,于是查阅了官方文档,修改了ccnet/seafile.ini文件,重启seafile,seahub,群组下部分文件能正常显示,部门空白。
Zephyr
2018 年1 月 11 日 05:38
11
请问你是开发人员么?因为是企业的file server,所以比较着急。
Zephyr
2018 年1 月 11 日 07:09
13
你有联系方式么?我论坛里传不了附件。迁移前的删除了。手欠了
Zephyr
2018 年1 月 11 日 07:42
15
这个可以么?storage下文件目录太多,省略N行。
Zephyr
2018 年1 月 11 日 07:58
16
我新装了seafile测试了下,对比了seafile-data目录结构,发现,storage/fs只有几个目录。这样还能找回文件么?
lian
2018 年1 月 12 日 02:26
17
如果你新装了seafile,确保新装可以正常上传下载文件。你就把旧数据迁移过去。
用原来seafile-data目录,覆盖新装seafile产生的seafile-data目录。
把新装seafile中数据库相关配置,都改成原来使用的配置。
Zephyr
2018 年1 月 12 日 02:31
20
storage/fs目录只有没几个目录,有影响么?我怀疑是不是文件结构损坏了。不知道能不能底层修复
Zephyr
2018 年1 月 16 日 01:18
21
原本放在/opt目录容量不足,迁移到了/home目录下。不是异机。