在使用Linux系统较长时间之后,尤其是运行占内存较大的软件之后会产生磁盘空间不足的情况,仅仅依靠删除文件和清空回收站难以根本解决问题,多番尝试之后整理了以下方法,不是研究原理,仅尝试效果,如有错误欢迎指正,为同受该问题苦恼的同志们提供些参考。

删除缓存

sudo apt-get autoclean //清理旧版本的软件缓存

sudo apt-get clean //清理所有软件缓存

sudo apt-get autoremove //删除系统不再使用的孤立软件

sudo apt-get install deborphan -y //清除Linux下孤立的包

sudo apt-get remove --purge 软件名 //删除软件

dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P

删除./.cache

a. 查找占用空间大的文件对应删除 sudo -i //进入root模式

du -h max-depth=1 //查看各文件占用的内存

cd ./目录名称 //进入占用内存大的文件下查看情况

逐级排查,即进入逐步进入占用空间大的文件夹,然后删除,

比如我这里找到./cache/Vmware/frag_and_drop文件夹占用很大,查看CSDN中关于这个文件的说明:

安装VM tools之后,可以通过拖拽的方式把文件拉入虚拟机之中。但每一次拖拽,其实都是现在cache文件夹里面生成一个同样的文件,并使用cp拷贝的方式将其拷贝到拖拽放置的目录中。因此,如果不进行清理的话,cache文件夹中产生的文件,并不会自动删除或者释放。该文件夹位于用户目录下/home/xxxx/.cache/vmware/drag_and_drop。

删除方法:

① rm –f 文件名

② 直接进入在页面进入页面主文件夹,ctrl+h显示出隐藏文件夹,然后就可以看见.cache文件夹,然后进入文件夹找到文件删除即可。

注意删除完一定要清空回收站,还可以运行以下命令:

sudo rm -fr /root/.Trash/

b. 直接删除cache缓存的三种方式

sudo -i 进入root模式

仅清除页面缓存(PageCache)

echo 1 > /proc/sys/vm/drop_caches

清除目录项和inode

echo 2 > /proc/sys/vm/drop_caches

清除页面缓存,目录项和inode

echo 3 > /proc/sys/vm/drop_caches

详情理论参照网上博主的CSDN:

清除arp缓存 arp -n|awk '/^[1-9]/ {print "arp -d "$1}' | sh

for((ip=2;ip<255;ip++));do arp -d 192.168.0.$ip &>/dev/null;done

磁盘扩容 关闭虚拟机,修改设置扩容磁盘,但我查找了网上一些说法,修改参数之后还需要手动分配磁盘等操作,我也没有尝试,如有靠谱方法,欢迎分享~

以上是我试过的一些方法,总结而言就是多尝试,但也不要瞎删除东西,由于我对Linux系统本身并没有太多研究,对一些文件夹还是多在网上搜索下看能否删除或操作。

作者:一只在大海里游的屁屁虾

链接:https://www.jianshu.com/p/3779744ed9c8

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

linux系统磁盘的分配空间不足,Linux系统磁盘空间不足解决办法相关推荐

  1. Linux系统中,python需要import上一级目录文件的解决办法

    Linux系统中,python需要import上一级目录文件的解决办法 在import前添加代码: import sys import os sys.path.append(os.path.abspa ...

  2. linux系统出现BUG:softlockup- CPU#7 STUCK FOR 22s 等字样的解决办法并永久生效

    linux系统出现BUG:softlockup- CPU#7 STUCK FOR 22s 等字样的解决办法并永久生效 厂家上门维护发现主板坏了,更换新的主板后,发现操作系统登陆不了, 临时解决方案 在 ...

  3. linux 中文小方块,debian系统中文显示方块数字字母及黑块问号的解决办法

    debian系统中文显示方块数字字母及黑块问号的解决办法 在安装debian系统的时候如果选择使用中文作为操作系统的字体,但在安装过程中并没有联网进行同步更新,那么很可能在debian系统安装成功以后 ...

  4. (linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法)

    linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法 0 .vm虚拟机下的网络三种连接方式详解 1. vm虚拟机以及宿主机没有vmnet1 vmnet8 网卡 2 网卡配置文件出错 测试网络 ...

  5. linux vi 按键删除键出现字母A,B,C,D 等字母解决办法

    linux vi  按键删除键出现字母A,B,C,D  等字母解决办法 使用root用户登录系统 使用命令修改vi配置文件     vi /etc/vim/vimrc.tiny 把set compat ...

  6. 【报错解决】linux网络编程报错storage size of ‘serv_addr’ isn’t known解决办法

    linux网络编程报错storage size of 'serv_addr' isn't known解决办法 报错如下: server.c:18:21: error: storage size of ...

  7. [Linux]使用宝塔面板做负载均衡时遇到的问题和解决办法

    [Linux]使用宝塔面板做负载均衡时遇到的问题和解决办法 参考文章: (1)[Linux]使用宝塔面板做负载均衡时遇到的问题和解决办法 (2)https://www.cnblogs.com/guan ...

  8. 重装系统 重启计算机失败,电脑重装系统失败,不能开机了,怎么办,急求解决办法啊...

    电脑重装系统失败,不能开机了,怎么办,急求解决办法啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 电脑重装系统失败,不 ...

  9. 电脑为什么不能运行php文件路径,window_windows系统下英雄联盟不能启动 指定路径不存在的解决办法,小编把英雄联盟从别人电脑里 - phpStudy...

    windows系统下英雄联盟不能启动 指定路径不存在的解决办法 小编把英雄联盟从别人电脑里拉到电脑里,发现无法启动,在文件里尝试点击了几个可能是启动文件的应用程序,程序能运行但不是联盟的启动程序,后来 ...

  10. win10未开启没有运行无线服务器,win10系统提示共享无线自动配置服务没有自动运行的解决办法...

    win10系统提示共享无线自动配置服务没有自动运行的解决办法? win10系统有很多人都喜欢使用,我们操作的过程中常常会碰到win10系统提示共享无线自动配置服务没有自动运行的问题.如果遇到win10 ...

最新文章

  1. 请收藏!新型冠状病毒感染的肺炎防控知识手册.pdf
  2. QT多界面之间数据传输
  3. [NCTF2019]Reverse
  4. 谈谈对MVC的理解(View+Model+Controller)
  5. JS之Window对象
  6. lsqcurvefit拟合结果为复数_使用科学计算器计算复数与相量(提高篇)
  7. sql server 配置管理器里为什么是32位_Windows Server2012 配置打印服务器图文教程
  8. 用友集团前端面经整理及答案
  9. 改变电阻的c语言程序,c语言电阻器分类代码实现
  10. 使用python3抓取链家二手房数据
  11. 螃蟹保存方法保存时间_活面包蟹怎么保存?面包蟹能保存多久
  12. 城市消防远程监控系统
  13. css之让尾部永远固定在页面最下方
  14. [重装系统]戴尔DELL新BIOS设置U盘启动
  15. 工作中遇到的一个问题:
  16. linux配置iscsi无账号密码,linux iscsi Initiator配置CHAP认证
  17. 部署项目至青云服务器简易流程
  18. Linux常用环境软件安装(提供对应安装包)
  19. 穿过时光隧道去看TNF100十周年,这次天猫Club如何跑出新生活方式?
  20. [NOI2005]月下柠檬树 (自适应辛普森)

热门文章

  1. python switch语句的多种实现方法
  2. js textarea 显示html代码,将Textarea文本设置为正确格式化的HTML代码与jQuery
  3. link中的rel表示relation(关系),表示了当前文档与 Web 集合中其他文档的关系
  4. LeetCode 454. 4Sum II
  5. 【操作系统】输入输出系统(下)-思维导图
  6. MySQL Workbench 的安全设置
  7. NodeJs从零构建代理ip池(一)介绍
  8. 5G汽车联盟与欧洲汽车电信联盟签署合作谅解备忘录
  9. java 日期格式 毫秒
  10. Spring AOP介绍及源码分析