按照官网教程,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目录下。不是异机。