无法通过VSCode连接远程Linux服务器问题求助
解决VSCode远程连接时的磁盘配额不足错误
错误说明
你遇到的问题是远程服务器的用户磁盘配额已满,导致VSCode无法下载所需的vscode-cli-<commit>.tar.gz工具包,同时scp也无法写入目标文件:
wget download failed vscode-cli-<commit>.tar.gz: Disk quota exceeded scp: dest open "...": Failure
解决步骤
登录远程服务器,先检查当前用户目录的磁盘使用情况:
df -h ~这条命令会显示你的用户目录总空间、已用空间和剩余空间,确认配额耗尽情况。
清理冗余文件释放空间:
- 用
du -sh *查看当前目录下各文件/文件夹的大小,快速定位大体积文件 - 删除无用的日志、临时文件、旧归档包等;若有回收站,清空回收站内容
- 用
清理VSCode远程缓存:
VSCode远程服务的缓存和旧版本cli存储在~/.vscode-server目录,删除旧版本文件可快速释放空间:rm -rf ~/.vscode-server/bin/*执行后重新尝试远程连接,VSCode会自动重新下载适配的cli工具。
申请扩大磁盘配额(若无权限自行调整):
若清理后空间仍不足,且你不是服务器管理员,联系运维人员申请扩大你的用户磁盘配额。
内容的提问来源于stack exchange,提问作者Ananya Ananth
相关产品推荐
相关产品推荐

