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

Linux环境安装Magento2.4.3时遭遇"No space left on device"错误

Magento 2.4.3安装报错:No space left on device(磁盘仍有12GB可用)

遇到的错误提示:

file_put_contents(/var/www/magento/app/etc/vendor_path.php): failed to open stream: No space left on device

明明磁盘还有12GB可用却触发该错误,可按以下步骤排查解决:

  • 检查inode使用情况:Linux系统中inode耗尽会触发“空间不足”的错误,即使磁盘有剩余空间。执行命令查看inode状态:

    df -i
    

    如果输出中IUse%列显示100%,说明inode已耗尽。清理大量小文件即可解决,比如清理Magento缓存:

    rm -rf /var/www/magento/var/cache/* /var/www/magento/var/page_cache/*
    

    或清理系统临时文件:

    rm -rf /tmp/*
    
  • 确认网站所在分区的实际可用空间:有时查看的总磁盘空间和网站目录所在分区不一致。执行命令查看目标分区:

    df -h /var/www/magento
    

    若该分区已接近满额,清理该分区内的冗余文件(如日志、备份)。

  • 检查用户磁盘配额:如果系统启用了磁盘配额,当前用户的配额可能已用尽。执行命令查看配额:

    quota -u $(whoami)
    

    若配额已达上限,联系服务器管理员调整用户配额。

  • 修复目录权限:报错也可能是app/etc目录权限不足导致无法写入文件。按Magento权限规范调整权限:

    chown -R www-data:www-data /var/www/magento/app/etc
    chmod 775 /var/www/magento/app/etc
    

    替换www-data为你的web服务器用户(如apache或nginx),之后重新执行安装命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 08:57:28