当前位置: 首页 > news >正文

典型网站建设好搜网

典型网站建设,好搜网,基于jsp网站开发参考文献,如何自学网页设计磁盘空间莫名消失,找不到具体原因的思路 先说下常见的几种原因: 1、删除的文件未释放空间 2、日志或过期文件未及时清理 3、inode导致 4、隐藏文件夹或者目录 6、磁盘碎片 最后一种单独介绍。 环境:情况是根分区(/&#xf…

磁盘空间莫名消失,找不到具体原因的思路

先说下常见的几种原因:

1、删除的文件未释放空间

2、日志或过期文件未及时清理

3、inode导致

4、隐藏文件夹或者目录

6、磁盘碎片

最后一种单独介绍。

环境:情况是根分区(/)的总容量为44GB,已使用了9.9GB,但实际文件内容查询显示只有7GB的文件,剩余的2GB似乎没有直接可见的文件。这种情况可能是由于以下几种原因导致的:

可能原因及排查方法:

1. 删除文件未释放空间(缓存和懒加载):
  • 在Linux系统中,当你删除一个文件时,系统并不会立刻释放磁盘空间,尤其是在文件被某些进程占用的情况下。即使文件已经被删除,它的空间也不会立即释放,直到该文件不再被任何进程使用。

  • 解决办法:可以使用lsof命令查看哪些文件被进程占用。若发现已删除的文件仍被某个进程占用,可以通过重启进程或重启系统来释放空间。

    lsof | grep deleted
    
  • 该命令会列出所有已删除但仍被进程占用的文件。

    kill -9  <上述命令找到的pid> 
    # 上述命令会杀掉进程,生产慎重操作!
    
2. 日志文件或临时文件未清理:
  • 系统中有很多临时文件或者日志文件,这些文件可能不会出现在常规目录(如 /home/var)下,但它们依然占用空间。例如,/var/log 下的日志文件可能非常大。

  • 解决办法:检查 /var/log 等目录是否有过大的日志文件。你可以使用 du -sh 来查找占用空间最多的目录:

    du -sh /* | sort -h
    
3. 文件系统占用空间:
  • 文件系统可能被其他非文件数据(如 inode 或文件系统缓存)占用了空间。即使文件已经删除,文件系统中仍可能存在未释放的空间。

  • 解决办法:可以运行 dfdu 命令检查文件系统和磁盘使用情况:

    df -h  # 查看分区使用情况
    df -ih # 查看inode占用情况
    du -sh /  # 查看根分区的空间占用情况
    rm -f /tmp/*  # 删除临时文件,将inode释放
    
4. 隐藏文件或目录:
  • 在Linux系统中,所有以“.”开头的文件和目录是隐藏的。你可能未能查找这些隐藏的文件或目录。

  • 解决办法:使用 duls 命令查看隐藏文件:

    ls -la # 使用ls -la 命令可以看到全部文件,包括隐藏文件
    du -sh .cache   # 查看隐藏文件
    
5. 磁盘碎片:
  • 在某些情况下,尤其是在较老的文件系统中,磁盘碎片可能会导致空间不一致的问题,尽管现代的文件系统(如 ext4、XFS)通常能够有效管理碎片。

    检查并优化文件系统碎片:

    • 对于 ext4 文件系统,你可以尝试使用 e4defrag 工具对文件系统进行碎片整理:

      sudo e4defrag /dev/sda1   ## 这里需要注意,/dev/sda1 分区为ext4
      
    • 这个过程可能需要一些时间,尤其是当文件系统中存在大量小文件时。整理碎片后,执行 df -h 查看空间是否得到释放。

6. 磁盘空间占用:
  • 这个问题之前没有考虑,后续发现确实可能存在这个问题

做一个实验

准备:1个虚拟机,2块盘,一个正常使用,另一个给20G,测试用

1、创建一个/data路径

mkdir /data  # 这里路径名称无所谓,但必须要在根分区

2、在/data下面,手动dd一个文件,比较大的

dd if=/dev/zero of=/data/test.dmp count=1 bs=5G

3、执行df -h 查看分区大小
在这里插入图片描述

4、格式化第二个盘

mkfs.ext4 /dev/sdb  ## 不需要分区,直接格式化就行

5、挂载到/data路径下

mount /dev/sdb /data

6、再次查看分区大小
在这里插入图片描述

发现一个问题,之前生成的2G的测试文件,并没有在新分区挂载后显示。应该是被覆盖了,但/的大小却没有释放。

7、卸载/dev/sdb在看后,test.dmp文件还在。
在这里插入图片描述

总结,如果磁盘空间占用太多,可能用这个方法看看是否是挂载新盘之前,有数据落在了之前的文件夹没有及时清理

http://www.hkea.cn/news/843111/

相关文章:

  • 网页设计的网站配色方案seo基础培训机构
  • 维护网站是什么工作淄博网站制作
  • 做电影下载网站成本淘宝关键词排名
  • 企业h5网站建设百度推广电话是多少
  • 中国保密在线网站培训系统软文怎么做
  • 山西住房城乡建设部网站整合网络营销是什么
  • 做美图网站有哪些东西吗个人博客seo
  • 南昌专业做网站公司竞价托管怎么做
  • 网站产品展示怎么做微信小程序建站
  • dw做网站的流程客户引流的最快方法是什么
  • 做网站app优惠活动的交换链接营销成功案例
  • 企业公示信息查询系统山西上海百度推广优化公司
  • 上海网站排名优化价格武汉百度快照优化排名
  • 做网站小程序如何做广告宣传与推广
  • 网站建设背景朝阳百度新闻网页
  • 专门做拼团的网站西安网站开发
  • 怎么看网站开发语言太原seo推广
  • 什么网站做宣传好新乡网站seo
  • 济南网站制作服务价格信息流优化师前景
  • 新手制作网站工具bt磁力猪
  • 怎么做网站系统深圳头条新闻
  • 北京网站设计公司新鸿儒seo公司的选上海百首网络
  • 百姓网二手拖拉机百度seo优化排名客服电话
  • 北京南站是丰台站吗seo优化什么意思
  • 外贸营销型建站关键词全网搜索工具
  • 有什么网站可以做扣扣头像腾讯企点app下载安装
  • 网站设计怎么做链接拉新推广怎么快速拉人
  • 怎么自己做礼品网站补肾壮阳吃什么药效果好
  • 网站用户建设的设计与实现网站推广营销运营方式
  • html5韩国网站模板seo网站优化培训班