Linux下磁盘空间大小管理

Linux磁盘管理好坏直接关系到整个系统的性能问题

Linux磁盘管理常用三个命令为df、du和fdisk

  • df:列出文件系统的整体磁盘使用量
  • du:检查磁盘空间使用量
  • fdisk:用于磁盘分区

df

df命令参数功能:检查文件系统的磁盘空间占用情况,可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息

 语法:df [-ahikHTm] [目录或文件名]

选项与参数:

  • -a:列出所有的文件系统,包括系统特有的/proc等文件系统;
  • -k:以KBytes的容量显示各文件系统;
  • -m:以MBytes的容量显示各文件系统;
  • -h:以人们较易阅读的GBytes,KBytes等格式自行显示;
  • -H:以M=1000K取代M=1024K的进位方式;
  • -T:显示文件系统类型,连同该partition的filesystem名称也列出
  •  -i:不用硬盘容量,而以inode

实例1

将系统内所有的文件系统列出来

 在Linux底下如果df没有加任何选项,那么默认会将系统内所有的(不含特殊内存内的文件系统与swap)都以1Kbytes的容量列出来

实例2

 将容量结果以易读的容量格式显示出来

 实例3

 将系统内的所有特殊文件格式及名称都列出来

实例4

 将/etc底下的可用磁盘容量以易读的容量格式显示

 

 du

Linux中du命令也是查看使用空间的,但是与df命令不同的是Linux的du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的

语法:du [-ahskm] 文件或目录名称

选项与参数:

  • -a:列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已
  • -h:以人们较易读的容量格式(G/M)显示
  • -s: 列出总量而已,而不列出每个各别的目录占用容量
  • -S:不包括子目录下的总计,与-s有点差别
  • -k:以KBytes列出容量显示
  • -m:以MBytes列出容量显示

实例1

 列出目前目录下的所有文件容量

直接输入du没有加任何选项时,则du会分析当前所在目录的文件与目录所占用的硬盘空间

实例2

 将文件的容量列出来

实例3

检查根目录底下每个目录所占用的容量

通配符*来代表每个目录

与df不一样的是,du这个命令其实会直接到文件系统内去搜寻所有的文件数据

fdisk

 fdisk [-l] 装置名称

 

posted @ 2019-05-11 14:42  w上山打老虎  阅读(496)  评论(0编辑  收藏  举报