cloudreve / Cloudreve

🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)
https://cloudreve.org
GNU General Public License v3.0
21.99k stars 3.44k forks source link

搬家之后导致所有分享地址改变了! #2131

Closed imrelax closed 2 weeks ago

imrelax commented 3 weeks ago

首先我知道。这个分享地址他不是固定的。而是根据哈希值自动生成的。 分享密码是固定的。 我现在遇到的问题是。 从A主机搬迁到B主机。可能是因为主机系统不同,面板不同,环境不同等原因。 导致我搬家到B主机之后分享地址全部改了

我直接将A主机的upload文件夹压缩。然后到 B主机进行解压。 所以确保了文件夹的修改时间这些是完全没有改变的。但是可能是因为换了系统环境。结果现在就变成全部分享链接失效!!!!

YUDONGLING commented 3 weeks ago

分享地址是根据shares表ID,加盐后生成,具体可参考 https://github.com/cloudreve/Cloudreve/blob/master/pkg/hashid/hash.go#L57。 需要同时迁移配置文件,而不仅仅是上传到本机存储的文件。

imrelax commented 3 weeks ago

知道了。 还需要把conf.ini 这个文件也复制过去。不然就会变!!!