zoukankan      html  css  js  c++  java
  • 磁盘空间不足案例详解

    第一个里程碑:通过使用df -h查看系统整体的磁盘空间大小,看看到底哪里占用最大

    可以看出/目录下占用的空间最大

     第二个里程碑:通过使用du -sh查看指定的目录磁盘空间使用情况.

     可以看出来/var目录下占用的空间还是蛮大的,然后继续一步一步分析.

     第三个里程碑:确定文件是否可以删除,然后对文件或者目录做相应的处理,

    例如,清空/var/log/messages的日志内容

     问:想创建一个占用磁盘空间很大的文件,怎么创建,如下图向/tmp/big写10000000行,基本占用空间就满了(测试环境搞,各位注意!!!!)

     写一个案例: 

    向磁盘写入数据提示如下错误: No space left on device (磁盘空间不足)通过df -h查看磁盘空间,发现没有满,请问可能原因是什么?

    inode用光了

    第一个里程碑:通过df -i 可以查看系统的文件系统的i节点的使用情况

    模拟创建inode写满

    mkdir -p /app/logs

    dd if=/dev/zero of=/dev/sdc bs=8k count=10

    mkfs.ext4 /dev/sdc (格式化分区并且格式为ext4)

    ls -l /dev/sdc 

    mount -o loop /dev/sdc /app/logs (把文件挂在分区/dev/sdc下面)

     

    在/var/logs目录下创建6个文件的时候报No space left on device(没有磁盘空间),用df -h查看的时候还有可用的磁盘空间.

     

    解决的办法就是删除该目录下的这些文件

     

  • 相关阅读:
    团队项目-Beta冲刺(第一周)
    个人第4次作业—Alpha项目测试
    团队项目——Alpha发布2
    优课堂考勤系统——Alpha发布1
    优课堂—系统设计
    优课堂—需求分析
    thrift学习笔记
    APP分享
    ActionBar
    ListView添加headview
  • 原文地址:https://www.cnblogs.com/wqx851/p/13152083.html
Copyright © 2011-2022 走看看