-bash: cannot create temp file for here-document: No space left on device

在使用命令行tab自动补全功能时,报错-bash: cannot create temp file for here-document: No space left on device(不能创建临时文件文档:设备上没有剩余空间)

df -h查看硬盘使用情况

 硬盘使用情况

系统盘占满,解决方案:

du -sh  */ 查看哪个目录最大,一步一步的查找大文件

1、如果是一些日志文件,或者可以删除的文件,直接删除释放磁盘空间

2、如果是一些不能删除的文件,比如docker的文件,可以现将服务停掉,把文件拷贝到其他空间比较大的磁盘,建立软连接到原来的文件夹


    例如 

    service   docker stop(docker服务停掉)

    mv  docker /data1/  (将docker文件夹拷贝到data1 )(直接移动比较危险,可以先拷贝一份做备份使用,万一出现断网或者后续服务不能使用可以快速还原   cp -a dirname destdir)

    sudo ln -sv /data1/docker docker (建立软连接)

    service   docker start(docker服务启动)

    docker可以完美运行,tab自动补全又可以使用了,系统盘占用率下降到了20%

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容