linux 空间很大但可用空间(linux空间不足怎么办)

服务器教程 建站分享 2年前 (2022-11-19) 216次浏览

文章摘要:linux 空间很大但可用空间(linux空间不足怎么办)

国内linux空间已满无法进入系统: 1、使用df –lh命令查看磁盘信息,是否磁盘空间不足; 2、使用du […]

国内linux空间已满无法进入系统: 1、使用df –lh命令查看磁盘信息,是否磁盘空间不足; 2、使用du -h max-depth=1 /usr/ 命令定位到占用磁盘空间较大的文件目录; 3、使用ls –lhS命令将文件降序显示,然后使用rm –f命令删除占用磁盘空间大的无用文件。

具体操作如下:

1.判断磁盘空间是否真的不足

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

既然已经确定了问题所在,下一步是处理它。解决方法也很简单,删除文件即可。删除占用大量磁盘空间的无用文件。如果您不熟悉系统,日志可能是您的第一个目标。

2.如何定位最大文件目录

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

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

之后上面两条命令,可以看到/usr路径占用了很多磁盘空间,占用了21G。同理,经过多次判断,定位到了Nginx的日志文件。

3.如何定位最大的文件

输入命令:ls –lhS 以降序显示文件

删除文件:rm –f

Linux或Unix 系统,通过 rm 或文件管理器删除文件将取消它与文件系统目录结构的链接(unlink)。但是,如果文件是打开的(一个进程正在使用),那么进程仍然可以读取文件并且磁盘空间将始终被占用。

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

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

再次输入命令:df –lh

磁盘空间被释放。问题顺利解决

PS:如果磁盘空间还没有释放,请重启服务器


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:linux 空间很大但可用空间(linux空间不足怎么办)
文章链接:http://www.7966.org/post/24361.html
转载请注明出处

喜欢 (0)