文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

基于Linux服务器出现“No space left on device”错误的解决简单有效方案

2023-09-01 19:24

关注

一、错误的含义,说明在服务器设备上的存储空间已经满了,不能再上传或者新建文件夹或者文件等。

No space left on device

翻译为

设备上没有剩余空间

二、确认查看服务器系统的磁盘使用情况是否是真的已经没有剩余空间,复制下面命令在服务器上运行,然后发现如果如下图所示那么表明sda3磁盘已经没有剩余空间存储满了。

df -lh

在这里插入图片描述

三、首先回到服务器的根目录root下,再查看根目录root下各文件夹的大小情况。

cd /

在这里插入图片描述

sudo du -sh *

在这里插入图片描述

四、上一步完成之后就可以得知根目录下文件夹的大小,再根据自己的需要存储由大到小依次进入对应的文件夹,然后再查看其子文件夹的大小,这样周始循环就能找到文件比较大并且根据自己的需要删除没啥用的文件,释放大量设备空间自然就解决问题了。比如:博主举例根目录下最大的文件夹是home,那么就下一步就直接先进入home文件夹进行操作。

在这里插入图片描述

cd /home

在这里插入图片描述

sudo du -sh *

在这里插入图片描述

五、继续回到上一步周而复始找到无用且占服务器存储大的文件夹然后删掉,觉得删除的差不多了就可以进行文章下一步。注意:rm 是Linux删除命令,-r 就是向下递归,不管有多少级目录,一并删除,-f 就是直接强行删除,不作任何提示的意思。同时下面删除命令博主都是举例其文件或文件夹绝对路径,其实可以先 cd 转到文件或者文件夹对应路径再使用其相对路径删除也可以;最后但同等重要的是使用这个 rm -rf 的时候一定要格外小心,因为Linux没有回收站,所以一旦强制删除那么就无法还原文件。注意:博主建议用conda clean -a这个命令清理服务器中Anconda文件夹中的pkgs文件。

rm -rf 目录名字
rm -f 文件名字

六、上一步删完文件之后,再检查一下服务器设备是否真正释放了一些空间,比如:博主删除了一些文件后运行下面命令检查,发现由sda3磁盘原来的100%到97%,说明确实释放了一些空间。

df -lh

在这里插入图片描述

来源地址:https://blog.csdn.net/rothschild666/article/details/127466352

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯