云函数 扩展存储使用规则及限制

同一函数版本(不区分文件系统类型)默认最多支持挂载3个文件系统。如需挂载超过3个文件系统,请 提交工单 联系我们申请扩容。

相关产品
云函数 产品页,含版本规格、价格与购买入口。

一、本地目录挂载规则

1. 禁止挂载路径及子路径:/bin,/boot,/code,/dev,/etc,/lib,/lib64,/media,/opt,/proc,/root,/run,/sbin,/srv,/sys,/tmp,/usr,/var,/data/scf

2. 禁止挂载路径:/,/home,/data

3. 同函数版本下,如果挂载了多个文件系统,不同文件系统的本地目录不允许重复。

4. 同函数版本下,如果挂载了多个文件系统,不同文件系统的本地目录不允许嵌套。

示例:单个函数版本下挂载了三个文件系统:

允许设置 :/mnt/aa1/aa,/mnt/aa1/cc,/mnt/aa2

禁止设置 :/mnt/,/mnt/aa1,/mnt/aa1/aa(因为子目录嵌套)

禁止设置 :/mnt/aa1/aa,/mnt/aa1/aa,/mnt/aa2(因为前两个子目录重复)

二、系统插件规则

当前函数支持直接挂载四种文件系统:CFS、CFS Turbo、COS、GooseFS,不同文件系统的实现方式有所差异。

·CFS 作为基础文件系统,与主函数运行在相同环境下,共用函数所配置的算力规格。

·CFS Turbo、COS、GooseFS 作为高性能文件系统,以系统 插件 的形式在实例下挂载,与主函数运行环境隔离。为保障文件系统插件的正常启动,平台针对每种文件系统类型设置了最低启用算力,你可为插件分配更高的算力规格,以取得更好的读写性能。系统插件算力同样遵循插件与主函数的扣减规则,你所分配的系统插件算力规格会在函数配置算力中进行扣减,扣减完所有插件算力后,剩余算力分配给主函数运行。

不同算力规格下的性能基线,请参见 文件系统插件性能基线。

文件系统类型 分类 允许挂载的最低函数算力 系统插件默认(最小)算力配置 
   CPU(核) 内存(MB)
CFS 基础文件系统 无 无 
CFS Turbo 高性能文件系统 256M及以上内存可启用 0.1 64
COS  256M及以上内存可启用 0.1 64
GooseFS  384M及以上内存可启用 0.2 256
赞 (0)
上一篇 4天前
下一篇 4天前