云存储网关需要配置本地缓存,用于暂存上传数据。对于云存储文件网关缓存设置有建议的计算公式,参见使用须知。
在实际使用中,初期由于对使用场景和文件容量估算不准确,造成对云存储网关的本地缓存容量设置偏小。随着应用负载增加,缓存容量无法满足负载,会出现需要对缓存盘扩容的情况。目前云存储网关的缓存盘暂时不支持在线的热扩容,需要手动配置。下面分别以云控制台和网关控制台为例介绍如何手动升级网关缓存。
扩容前的检查 由于扩容的时候需要临时解绑文件系统,所以需要保证在操作过程中没有IO写入,需要保证所有的NFS/SMB客户端的读写都已经停止。同时在所有的客户端上解除对云存储网关的挂载,并且等待文件网关的共享详情页面的缓存状态为“同步完成”,具体见下图。
云控制台:
4
网关控制台:
5
2.删除需要扩容的共享
记录下当前的云存储网关的配置(bucket/共享名/访问控制列表/高级选项),然后从云控制台或者网关控制台上删除对应的共享。此时缓存盘不会被直接释放,只是解除了本地缓存和OSS存储桶之间的绑定关系。由于缓存是同步完成状态,此时所有的数据已经都上传到OSS存储桶,删除共享不会造成数据丢失。
3.缓存物理扩容
当使用在阿里云的云存储网关版本是,可以在云控制台对现有的缓存进行扩容操作,具体的网页参考如下。
6
点击“扩展缓存”按钮以后,会弹出下列窗口
7
此时输入计算好的新的容量,就可以进行扩容,注意扩容的最小单位为1GB。点击确定后,会需要对新增容量做一次付费操作,完成购买操作后物理扩容会自动完成,在云控制台上会看到扩容后的物理容量。
当使用线下的云存储网关是,缓存的物理扩容需要在对应的vsphere/VHD/KVM的管理界面上进行操作,请参考对应的软件的操作手册。
4.重建共享
按照之前的共享名和配置重建共享,在重建过程时选择之前物理扩容的数据盘。此时新的共享就会显示新的缓存容量,参见创建共享链接(云控制台或者网关控制台)。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。