LinuxGod

LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

新公司的测试机磁盘空间空余很小简要记录以备忘

2023年1月3日 223点热度

新公司的测试机磁盘空间空余很小,日志很多linux 关机命令,也很大,做个日志压缩脚本,在夜里4:30自动运行,第二天后发现磁盘空间又满了linux之家,只好删除没用的日志,清空空间,可诡异的是怎么删除没用的文件,空间还是占用很大。如图

用du 根目录下,发现这些文件加一块也达不到占用的空间大小。如图

我也有遇见过此类问题,一般都是重启完事,因为磁盘坏道损坏有可能导致此问题。

或 DF -i 查看inode使用率,inode不够用也会导致此问题。可看了inode也够用。

如图

linux系统占用空间_苹果储存空间系统占用_linux系统查看端口被谁占用

这次我度娘了一下,”磁盘空间没释放“,按一篇文章干,解决了此问题。

记录如下:

昨天协助同事搞定了一起磁盘空间被”无形”占用的疑难杂症,简要记录以备忘.

苹果储存空间系统占用_linux系统查看端口被谁占用_linux系统占用空间

1、用df 检查发现/根目录可用空间为0

[root@/]#df -h

2、用du检查发现各目录占用的空间都很少,有约3G的空间莫名其妙地丢了.

linux系统占用空间_苹果储存空间系统占用_linux系统查看端口被谁占用

[root@/]# du -m –max-depth=1 |sort -gr

3、用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象

[root@/]# lsof |grep delete

根据lsof列出的进程号,kill这些进程后,空间就释放出来了.

本文出自 “想飞却飞不高的猪” 博客,请务必保留此出处

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

linux系统查看端口被谁占用_苹果储存空间系统占用_linux系统占用空间

态为deleted为标记被删除linux系统占用空间,其实该文件并没有从磁盘中删除,类似windows下的回收站状态。

据称当有其他进程打开某文件时文件被删除,就会将该文件标记为deleted,并删除其目录节点。使用du查看时,因为没有该删除状态文件的节点信息,所以就不做统计,从而导致与df的结果不一致。

若要将deleted状态文件删除,则根据pid直接kill调相应进程即可。

找回被删除文件:

使用lsof处理文件恢复、句柄以及空间释放问题 - yexiaoxiaobai - SegmentFault

附:

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: inode lsof
最后更新:2023年1月3日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
如何在Linux上安装视频播放器installvlc 晚上暴露于蓝光,睡眠质量大打折扣 如何安装便携式WiFi驱动程序?360wifi驱动的教程 CentOS云服务器搭建网站和CentOS搭建DNS解析服务 如何在linux上创建一个用户,减少不必要的沟通成本 如何在Linux系统中查看CPU信息使用lscpu命令行 linux服务器搭建ftp的6下安装vsftpd步骤及步骤 贵州工业职业技术学院求职意向期望工作地--诚聘英才 实验1Linux安装实验掌握虚拟机的使用 Linux系统tar命令的使用方法及使用命令教程 linux 开源nas系统 杰和科技NAS服务器媒体见面会在京召开 Android与Linux开发大不同 Linux系统软件安装包:自己动手,安装不用愁 车市新战局:汽车操作系统会复制智能手机的历史吗? Linux文件系统种类 如何卸载用源码包安装的软件?在线视频教程推荐 「职位」ASP.、PHP、Linux服务器集群开发 Torvalds:Linux内核开发的创新前景充满了热情 Linux文件系统的结构从终端窗口探索Linux目录树结构 卸载软件命令Linux.You
嵌入式Linux操作系统学习规划+LINUX路线,主攻江苏电信天翼校园客户端故障指引及解决办法(101)英特尔GMAGMA950显卡驱动程序/WIN8/8.1电信校园网宽带用USB数据线共享给电脑无线上网国防科大开源操作系统:它只是一个吉祥的象征10个常用Linux文本查看命令及其详细说明和使用示例Linux嵌入式系统内核裁剪与定制方法的介绍情况淘宝教育热卖C语言编程开发C++程序设计零基础入门课程从CPU、内存、硬盘、显卡等这些方面安装Linux系统的最低配置Linux通过chkconfig设置开机启动服务创建的几种常见方式(技术分析)Linux多线程的使用与操作系统的区别通常rar命令由一个主命令加若干选项(可选)构成RedHatLinux中自动运行程序中的应用linux 读写文件 关于Linux内核的神秘面纱,你知道几个?使用wget实用程序的有用命令行工具的使用怎么设置linux开机项自启动?方式是怎样的?嵌入式Linux应用层与驱动层要想学习关于Linux内核的交叉编译步骤和方法:步骤、方法STM32嵌入式linux开发流程及应用程序分析-STMlinux下有哪些文件在介绍lsof命令实用用法介绍?
Linux平台下的嵌入式软件要具备说明技能吗? 江苏电信天翼校园客户端故障指引及解决办法(101) Linux新建用户、用户组Linux系统的规定 Linux上向普通用户授予sudo权限通常使用adduser命令验证用户 udpsocket编程1.UDP编程框架常用函数小插曲 【每日一题】Linux链接文件- 解决Windows文件在Ubuntu解压后文件名出现文件名乱码的问题 腾讯电脑管家彻底卸载软件的方法及解决办法 新手读者使用Ubuntu操作系统的下载地址(CentOS和Ubuntu系统) 不同服务器启动不同端口一样修改教程 获取linux系统CPU、内存、磁盘IO等信息 老男孩教育怎么样有哪些课程?-八维教育 Linux计算机上使用ip命令来找到目标IP地址的方法 VS2015安装VC_Linux.exe安装VS2015软件和Linux系统 Linux是个多用户多任务的分时操做系统,全部一个 使用Rufus轻松创建USB启动盘Windows7,Windows8 (知识点)chmod系统控制用户对文件权限的命令 linux服务器搭建ftp的6下安装vsftpd步骤及步骤 VPS服务器CPU参数解答 Linux里并没有安装rsync的安装过程及安装
标签聚合
linux服务器 操作 虚拟机 文件目录 文件 软件 linux系统 命令 内核 应用
书籍
课程
技术群
技术干货大合集↓
  • 2023年9月 / 83篇
  • 2023年8月 / 93篇
  • 2023年7月 / 94篇
  • 2023年6月 / 90篇
  • 2023年5月 / 93篇
  • 2023年4月 / 90篇
  • 2023年3月 / 129篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.