You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure虚拟机安装FlagEmbeddings遇[Errno28]磁盘空间不足错误求助

解决FlagEmbeddings安装时的磁盘空间不足问题

临时方案:利用现有空闲磁盘(无需扩容)

从df -h输出可见,/mnt挂载的/dev/sdb1有560G空闲空间,可通过以下步骤利用该空间完成安装:

  1. 迁移项目目录到/mnt:
mv FlagEmbedding /mnt/
cd /mnt/FlagEmbedding
  1. 创建并激活位于/mnt的虚拟环境(隔离依赖,避免占用根目录空间):
python -m venv /mnt/flagembedding_env
source /mnt/flagembedding_env/bin/activate
  1. 执行安装命令:
pip install -e .

永久方案:扩容Azure虚拟机根磁盘

若需长期使用更大的根目录空间,可直接扩容OS磁盘:

  1. 停止目标虚拟机(通过Azure门户或CLI):
az vm stop --resource-group <你的资源组名称> --name <你的VM名称>
  1. 更新OS磁盘容量(示例设置为100GB,可按需调整):
az disk update --resource-group <你的资源组名称> --name <OS磁盘名称> --size-gb 100
  1. 启动虚拟机:
az vm start --resource-group <你的资源组名称> --name <你的VM名称>
  1. 登录虚拟机后扩展文件系统(适配ext4格式):
sudo resize2fs /dev/root
  1. 验证扩容结果:
df -h /dev/root

可选:清理根目录冗余空间

若临时不想扩容或迁移目录,可先清理根目录冗余文件释放空间:

  • 清理pip缓存:pip cache purge
  • 删除无用snap包:sudo snap remove <冗余包名>
  • 压缩系统日志:sudo journalctl --vacuum-size=1G

内容的提问来源于stack exchange,提问作者figs_and_nuts

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 11:42:41