gpt4 book ai didi

linux - Linux 上的 Blobfuse 与 Azure - 如何在 Azure 上创建 tmp-path

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:07 24 4
gpt4 key购买 nike

我们使用以下命令将 Azure Blob 挂载为 CentOS Linux 计算机中的文件夹

    sudo blobfuse /mnt/azureblob/ --tmp-path=/mnt/resource/blobfusetmp  
--config-file=/home/mladmin/fuse_connection.cfg
-o attr_timeout=240 -o entry_timeout=240 -o nonempty #
-o negative_timeout=120 -o allow_other

配置文件(fuse_connection.cfg)如下

accountName xxx
accountKey key
containerName container

在 MLCP 过程中,我们遇到以下错误XDMP-MERGESPACE:由于磁盘空间限制而未合并,need=4740MB,have=2739MB

因此,当我们查看它时,我们发现问题在于临时文件夹磁盘大小。

我们已迁移到 Azure,以确保我们不必担心磁盘大小。现在 -tmp-path 是强制性的,所以问题是我们如何将 -tmp-path 设置为 Azure blob?

最佳答案

对于您的问题,您需要了解 tmp 路径是什么意思,这意味着当您打开安装在 VM 上的 blob 中的文件时,所有打开的文件都将存储在 tmp 路径中。所以tmp路径应该有足够的空间来存储打开的文件。

Blobfuse stores all open file contents in the temporary path. Make sure to have enough space to accommodate all open files.

因此,根据我的建议,如果您不知道需要多少空间来存储打开的文件,您可以确保 tmp 路径与您的 blob 一样大。例如,blob 是 5gb,因此 tmp 路径也应该有 5gb。

关于linux - Linux 上的 Blobfuse 与 Azure - 如何在 Azure 上创建 tmp-path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55245374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com