函数计算FC这个挂载顺序是啥? 可以mount /var目录吗?

函数计算FC这个挂载顺序是啥?
可以mount /var目录吗?

展开
收起
三分钟热度的鱼 2023-07-19 20:08:16 114 分享 版权
3 条回答
写回答
取消 提交回答
  • 在函数计算(Function Compute)中,无法直接挂载 /var 目录或自定义挂载顺序。函数计算的执行环境是一种隔离的容器环境,每次函数被触发时会自动创建和销毁。这个容器环境对函数来说是一个干净的运行环境,不允许直接挂载主机文件系统上的目录。

    函数计算提供了临时目录 /tmp 供函数读写临时文件,但并不支持自定义挂载其他目录。如果您需要在函数计算中访问持久化数据或特定目录,则可以使用云存储服务(如阿里云 OSS、OBS 等)或数据库服务(如阿里云 RDS、MongoDB 等)来存储和获取数据。

    对于 /var 目录,由于函数计算的环境是隔离的,它没有持久化的状态。因此,在函数计算中使用 /var 目录可能会导致不可预期的结果。

    总结而言,函数计算中无法直接挂载 /var 目录或自定义挂载顺序。您可以使用临时目录 /tmp 进行函数的读写操作,并将持久化的数据存储在云存储或数据库服务中。如果您有特定的需求或疑问,请参考函数计算的文档或联系阿里云的技术支持团队,他们将能够提供更详细的帮助和指导。

    2023-07-23 09:18:20
    赞同 展开评论
  • 北京阿里云ACE会长

    在函数计算(Function Compute,FC)中,函数运行时的挂载顺序是按照以下顺序进行的:

    函数代码文件系统:包括函数代码和依赖项等文件。

    函数数据文件系统:如果您在函数代码中使用了NAS文件系统或其他存储服务,这些文件系统也会被挂载到函数容器中。

    其他文件系统:包括临时文件系统、/etc、/dev等系统文件系统。

    需要注意的是,函数运行时的挂载顺序可能会受到不同的函数运行时环境和配置的影响,因此可能会有所不同。如果您需要了解具体的挂载顺序,可以参考阿里云官方文档或者进行实际测试和验证。

    关于是否可以mount /var目录,需要根据具体情况和使用需求进行判断和决定。

    2023-07-22 10:52:31
    赞同 展开评论
  • 目前的 entrypoint 挂载顺序是

    • 挂载 nas
    • 挂载内置模型到 nas(今天会发这个新版本,之前的没有这一步)
    • 挂载 nas 内的目录到 sd 目录
    • 调用 /mnt/auto/sd/startup.sh (在这里可以写自己的挂载逻辑)如果不想要我们的挂载部分,也可以自己改下启动命令走自己的 entrypoint.sh。此回答整理自钉群“【答疑群】人人都是创作家,Serverless 部署 AIGC 场景”
    2023-07-19 20:23:41
    赞同 展开评论

快速交付实现商业价值。

还有其他疑问?
咨询AI助理