oss图片尺寸调用方式_利用阿里云OSS对呼叫中心历史附件进行归档存储

    一套呼叫中心系统,已经连续运行超过3年。系统会对所有的呼入呼出电话进行录音并保存至服务器。由于系统限制,该系统以无压缩的wav格式保存电话录音,并且,设计为录音文件永久保留,不做数据Age Out。目前录音文件已达到2.2TB

59052b950333af19b8e0c59a83be0fe9.png

    后端存储空间到是足够,但是,带来的备份问题比较严重。由于无LANFree方式的备份可以使用,所有的备份都需要通过网络进行传输。而且,核心网络为千兆,全备运行时间约24小时(还有其他的系统附件备份)。

    并且,超过一年的历史数据只是备查,但其实很少调用,完全具备转移至远端存储的可能性。因此,考虑将超过一年的历史数据转移至阿里云OSS进行存储。

    由于此系统供方已无法进行大量的修改,因此需要采用侵入性最低的方案来实现。

    采用ossfs将bucket直接mount至服务器其他目录,并通过目录连接将原存储内附件目录连接至OSS的mountpoint,完全从操作系统层面进行操作,避免任何的业务系统修改。

    首先,安装阿里云ossfs,文档请在阿里云文档中心查询

https://help.aliyun.com/document_detail/153892.html?spm=a2c4g.11186623.2.11.34a921edMWQPea#concept-kkp-lmb-wdb

echo bucket-test:LTAIbZcdVCmQ****:MOk8x0y9hxQ31coh7A5e2MZEUz**** > /etc/passwd-ossfschmod 640 /etc/passwd-ossfsmkdir /tmp/ossfsossfs my-bucket my-mount-point -ourl=my-oss-endpoint

    需要注意的是,如果系统之前安装了fuse包,需要先卸载fuse包,然后再安装ossfs

    修改挂载命令为,具体bucket,endpoint地址需要根据实际情况修改。ouid与ogid需要按照实际文件权限进行配置:

ossfs hycc-callcenter /oss -ourl=oss-cn-zhangjiakou.aliyuncs.com -ouid=1010 -ogid=1010 -oallow_other -d -o f2 -o kernel_cache -o noxattr

    挂载完成后即可作为本地目录进行操作

f004423726af41e16cbe16399998f14e.png

    后续就是历史数据的迁移了,通过cp或mv命令将附件转移至阿里云OSS,并通过ln -s 阿里云挂载路径 原附件路径建立链接。此步骤就不再截图了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值