找回密码
 立即注册
本站不定时开启注册,请珍惜可以注册账号的时间段,及时注册账号
搜索
热搜: 黑五 宝塔 评测

[建站技术] Cloudreve本机存储和从机存储之间快速进行文件转移

[复制链接]
发表于 2024-11-5 17:55:14 | 显示全部楼层 |阅读模式
如果你现在Cloudreve使用的本机存储,突然发现空间不够,想使用从机存储。但是你又想把原来本机存储上的文件也全部移动到从机存储上,这时怎么办?
第一:根据官方说明配置好从机存储策略并测试正常。注意从机存储策略配置时存储路径和存储文件名规则最好照抄本机策略中的配置规则。这样可以无损转移,不影响任何目录结构。
第二:使用同步软件或者其它方法把本机上存储的文件转移到配置好的从机服务器上。
第三:为相应会员组指定好从机存储策略。
第四:使用phpMyAdmin等数据库管理软件,进入站点对应数据库运行以下sql命令(运行前一定要先备份数据库再操作)。
  1. update cdfiles set policy_id=replace(policy_id,’1′,’2′);
复制代码
解析:Cloudreve的文件信息存储在cdfiles这张表里,表里的policy_id字段代表的是存储策略的编号(网站后台存储策略名称前面# 下面的数子就是相对应的policy_id),本机存储策略的id默认为1,因此上传到本机的文件policy_id的值都是1,比如你只新建一个从机策略后,这个从机策略的id就是2,这个数据库命令就是把已上传的文件存储策略policy_id值由1换成2,这样本机存储上的文件就变成了从机策略上的文件。
操作完这些,就完成了。
同理,也可以把从机策略的文件换为本机策略上的文件。
无欲无求 轻松自由

Archiver|公告反馈|手机版|小黑屋|玉桂狗

GMT+8, 2024-11-26 13:41 , Processed in 0.010624 second(s), 2 queries , Redis On.

discuz免责声明:

玉桂狗所发布的一切内容仅限用于学习和研究目的,本站不存储任何内容,版权争议与本站无关。

快速回复 返回顶部 返回列表