linux ubuntu的服务器, 硬盘满了,现在系统 起不来 了。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux ubuntu的服务器, 硬盘满了,现在系统 起不来 了。。相关的知识,希望对你有一定的参考价值。

在不开机箱的前提下怎么删一些东西啊。。
没有光驱
xp下我知道可以用PE进到系统里,但是ubuntu里有没有类似的东西啊。。

ubuntu可以usb启动,ubuntu usb creator就能办到。
如果不能用ubuntu系统帮助安装usb启动盘,就用unetbooting,windows,linux版本都有,很友好,不多解释。
创建好usb启动盘就插入电脑重启,选择usb启动,进入live session在作删改吧。
(PS.你需要有ubuntu 的iso才能作usb启动盘)
参考技术A 有的。你用wubi装的ubuntu系统吗?如果是就进入系统使,按F8进入系统选择,进行选择,有一个是进入命令行模式,你就可以使用命令行进行文件删除了。 参考技术B 没有光驱就买个USB光驱接上。放入ubuntu 安装光盘,启动 ubuntu live.这样就可以了。
ubuntu live就是和PE类似,但要比PE更强大。(PE看不到linux扇区;)
参考技术C 开机会,不开启图形界面,ctrl+alt+F1,用命令行登录,然后删除/home/username下的大文件 参考技术D 进入linux,修改grub.conf文件,设置default=n,n是grub启动菜单中windows的顺序号。grub菜单中从上到下,从0开始计算,你看看windows处于第几个就行了。

linux 硬盘满了如何处理

一、确定是不是真的是磁盘空间不足

输入命令:df –lh 查看磁盘信息

技术分享图片

很明显:Filesystem下的挂载点 /dev/xvda1 下的40G容量已经耗尽。

既然问题已经确定了,接下来就是处理了。

处理方法也很简单,就是删文件。

问:删除什么文件?

答:删除占用磁盘空间大,但又无用的文件。

问:什么是无用的文件?

答:如果对系统不熟悉的话,日志可能是你第一的下手目标。

二、如何定位最大文件目录

输入命令: cd / 进入根目录。

输入命令:du -h max-depth=1 寻找当前目录,哪个文件夹占用空间最大

技术分享图片

以上两个命令之后,可以看到 /usr 此路径占用较大磁盘空间,占用了21G。眼尖的同学可能看到了最后一项显示24G,它表示当前目录所有文件占用磁盘空间总和容量是24G。

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

技术分享图片

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

三、如何定位最大文件

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

技术分享图片

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

四、确认文件未被占用

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

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

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

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

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

技术分享图片

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

再次输入命令:df –lh

技术分享图片

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

 

以上是关于linux ubuntu的服务器, 硬盘满了,现在系统 起不来 了。。的主要内容,如果未能解决你的问题,请参考以下文章

linux 硬盘满了,现在加一块硬盘,挂到根目录下,却显示可用空间为零,实际是空的。要怎么挂,求大

Ubuntu20.04根目录占满处理方法

装ubuntu需要多大的磁盘空间?

linux下根目录为一般磁盘分区,现在满了,想将其转换为lvm方式管理,具体操作思想?

腾讯云服务器linux系统盘满了怎么办

Linux 服务器磁盘满了怎么处理?