• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lcj2class
V2EX  ›  程序员

centos 下磁盘的奇怪问题

  •  
  •   lcj2class · Dec 29, 2014 · 2883 views
    This topic created in 4171 days ago, the information mentioned may be changed or developed.
    今天发现一个云主机磁盘满了,du后发现是/home/core文件夹下的东西,ls -lah查看,出现下面的结果

    
    总大小是12G,但个别文件是33G,是不是ext4的bug?

    我随便head一个文件,然后终端就变成这样了

    
    reset一下就又好了,大家遇到过类似的问题吗?
    9 replies    2014-12-30 08:33:56 +08:00
    cloudzhou
        1
    cloudzhou  
       Dec 29, 2014
    dmesg, /var/log 先看看有什么有用的信息
    tanywei
        2
    tanywei  
       Dec 29, 2014
    明显进程core dump了
    lcj2class
        3
    lcj2class  
    OP
       Dec 29, 2014
    @cloudzhou
    没见什么错误信息,就是一些运行日志
    R4rvZ6agNVWr56V0
        4
    R4rvZ6agNVWr56V0  
       Dec 29, 2014
    watch -d "lsof +D /home/core" 慢慢观察
    liwei
        5
    liwei  
       Dec 29, 2014   ❤️ 1
    33G是文件的大小,但并不等于文件就要占用33G的磁盘空间,因为文件中允许存在空洞(hole)。
    而 total 12G 的意义是指该目录下面所有文件占用的磁盘空间。

    "For each directory that is listed, preface the files with a line `total BLOCKS', where BLOCKS is the total disk allocation for all files in that directory."
    msg7086
        6
    msg7086  
       Dec 29, 2014 via iPhone
    搜索 sparse file
    lovewilliam
        7
    lovewilliam  
       Dec 29, 2014
    core dump,应该没啥用处,删掉即可。要是不放心可以 file 看一下到底是不是core dump。
    lcj2class
        8
    lcj2class  
    OP
       Dec 29, 2014
    @lovewilliam
    嗯,是core dump,以前没接触过这东西
    kumu
        9
    kumu  
       Dec 30, 2014
    使用 file 命令可以看看相关文件的属性,用 gdb 命令可以看这些 core 文件的具体错误信息,应该和 ext4 的 bug 毛关系都没有。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2821 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 15:00 · PVG 23:00 · LAX 08:00 · JFK 11:00
    ♥ Do have faith in what you're doing.