Ubuntu 磁盘满了处理方法。

摘要:
Ubuntu磁盘已满:1.如果虚拟机安装了Ubuntu,则动态地为虚拟机安装Ubuntu的驱动器号分配一点磁盘容量。既然问题已经确定,下一步就是处理它。处理方法也很简单,即删除文件。做同样的事。经过几次判断后,找到tomcat日志文件。这个问题处理得很顺利。
Ubuntu 磁盘满了处理方法:

1. 如果是虚拟机安装ubuntu,直接给虚拟机安装ubuntu 系统所在的盘符动态分配一点磁盘容量,就可以了。

2. 如果不是虚拟机安装ubuntu,那么有两个办法:

第一:物理磁盘扩容。(插入新硬盘,mount 新硬盘)
第二:删掉不用的大文件

一、确定是不是真的是磁盘空间不足
输入命令:df –lh 查看磁盘信息

0
很明显:Filesystem下的挂载点 /dev/sda1 下的40G容量已经耗尽。
既然问题已经确定了,接下来就是处理了。
处理方法也很简单,就是删文件。
问:删除什么文件?
答:删除占用磁盘空间大,但又无用的文件。
问:什么是无用的文件?
答:如果对系统不熟悉的话,日志可能是你第一的下手目标。
二、如何定位最大文件目录
输入命令: cd / 进入根目录。
输入命令:du -h --max-depth=1 寻找当前目录,哪个文件夹占用空间最大
usr
以上两个命令之后,可以看到 /usr 此路径占用较大磁盘空间,占用了21G。眼尖的同学可能看到了最后一项显示24G,它表示当前目录所有文件占用磁盘空间总和容量是24G。

如法炮制,几番判断后,定位到tomcat的日志文件。

catalina.png

由上图可以判断,17G文件在当前目录(tomcat日志目录)文件中。

三、如何定位最大文件

输入命令:ls –lhS 将文件以从大到小顺序展现

ls_lhS.png

最终定位文件为:catalina.out 这个日志文件。

四、确认文件未被占用

删除文件谁都会:rm –f catalina.out 但是,最好确认下是否要下载下来让开发人员分析日志。

辛苦一阵找到文件,删除了很开心,输入命令:df –lh 发现磁盘空间仍是满的状态。跟图一完全没有区别。难道说是需要重启系统吗?linux会这么不友好么?

谷歌一下,发现了这么一段话:

在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。

输入命令:/usr/sbin/lsof|grep deleted 确认删除文件是否被占用

tomcat.png

确实被占用。根据第二列提供的pid,输入命令:kill -9 13117 杀掉进程。

再次输入命令:df –lh

如图,磁盘空间被释放了。问题顺利处理了。

免责声明:文章转载自《Ubuntu 磁盘满了处理方法。》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何让bat文件已管理员身份运行vue3.0打包后页面空白,放置服务器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

iview中modal如何修改标题颜色

modal默认设置transfer属性为true,然后整个弹窗就在body的下一层,所以样式修改失败,直接设置为false就可以修改样式了修改标题颜色,当然设置transfer为false后也可以修改modal中的其他样式:.ivu-modal-header-inner{color:#ba9759;}...

微信小程序使用weui构建搜索栏(searchbar)+导航(navbar)

首先需要在lib目录中添加weui.wxss。searchbar和navbar结合主要解决两者的层次问题,即搜索框输入时,下方的检索结果能够覆盖住navbar。下面就开始发码啦:wxml部分:0}}"bindtap="clearInput"˃搜索˂viewclass="weui-search-bar__cancel-btn"hidden="{{!...

Jenkins安装

1、 Jenkins简介1.开源自动化持续集成和部署平台CI、持续集成CD和持续部署2.Jenkins Free风格任务管道Maven项目多配置项目多分支管道任务支持的任务类型,不会执行任何更新;触发器(由Gitlab...

iTerm2 配色方案(转)

ITerm2配色方案(噢,我的zsh&Powerline)item2.png转到官方网站下载ITerm2,并以全黑色背景打开它。屏幕截图2017-08-01下午5.45.28点。Pngsolarized可以说是目前网络上最流行的配色方案,我个人认为比较这种配色更好。第一种方法:打开iTerm2首选项、配置文件/颜色,然后直接选择Solariz...

解决微信公众平台接口配置信息配置失败问题

填写完URL和TOKEN后,当您单击“提交”时,系统将始终提示您“配置失败”或其他错误,以确认URL所指向的后台页面代码是否正常。请确认TOKEN配置是否正常。此时,请检查INDEX页面的编码格式,并将其更改为GB2312进行尝试,这可能会解决您的问题。我想把这篇文章献给我浮躁的自己。...

Android 帧动画使用

本文介绍使用AnimationDrawable类来实现动画效果。oneshot="false",表示让动画一直循环播放下去。.backgroundasAnimationDrawableani.start()当动画正在播放时,调用start()方法是不会影响当前播放的。˃android:oneshot="true",动画播放1次后就会自行停止并保持在最后一帧。...