以后迁移,我可以放心的丢掉外站头像和头图缓存了!就是 cache/accounts 这个文件夹。

就只备份本站媒体就可以。其他都可以丢掉。

刚才经过试验…暴力删除cache/accounts文件夹后外站头像和背图都会裂。然后再运行

tootctl accounts refresh --all --verbose

会重新拉取过来!量很大,10G左右。
有些站点的还会拉取失败。

@error 其实最好还是用tootctl把外站缓存的媒体删掉
直接删掉虽然媒体文件没有了 但是数据库里还有这个文件的记录orz

@holgerhuo tootctl 不能删除庞大的头图和头像缓存吧?

@error 确实orz 只能删除嘟文创建的
如果是头像和头图只能这样删

@holgerhuo 经过试验…只能重新拉取一部分。因为好多实例的媒体文件域名经常会变。

@error refresh应该会去请求远端账户 获得最新的头像地址吧 可能是对方实例的bug才会拉取不到?

@holgerhuo 我的理解是 在我实例数据库中记录的头像的路径是A。

但是有的实例因为迁移到S3或者其他原因把头像等媒体文件的路径改成了B。

我试图重新获取时候会按数据库中记录的地址请求A,此时A不存在,所以returned 404。

@holgerhuo @error
印象里 @star 有写过外站媒体URL变更后修复数据库的脚本,可以问ta要一下(

@chasedream1129 @star @holgerhuo 噢噢…表情遇到过。

用 tootctl emoji purge --remote-only 删除外站表情后可以重新获取。

登录以加入对话
Monado

Monado 是一个以任天堂为主、面向全平台游戏的、非营利性的中文向社区。在这里,你可以畅所欲言一切和游戏有关的东西,包括但不限于游戏日常、心得、感想、同人等;当然,吐槽自己的生活也完全没有问题。请在遵守所在国家或者地区法律法规的前提下自由的使用。