1. linuxdf命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了
  2. 多少空间,目前还剩下多少空间等信息。
  3. .命令格式:
  4. df [选项] [文件]
  5. .命令功能:
  6. 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情
  7. 况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行
  8. 显示
  9. .命令参数:
  10. 必要参数:
  11. -a 全部文件系统列表
  12. -h 方便阅读方式显示
  13. -H 等于“-h”,但是计算式,1K=,而不是1K=
  14. -i 显示inode信息
  15. -k 区块为1024字节
  16. -l 只显示本地文件系统
  17. -m 区块为1048576字节
  18. --no-sync 忽略 sync 命令
  19. -P 输出格式为POSIX
  20. --sync 在取得磁盘信息前,先执行sync命令
  21. -T 文件系统类型
  22. 选择参数:
  23. --block-size=<区块大小> 指定区块大小
  24. -t<文件系统类型> 只显示选定文件系统的磁盘信息
  25. -x<文件系统类型> 不显示选定文件系统的磁盘信息
  26. --help 显示帮助信息
  27. --version 显示版本信息
  28. .使用实例:
  29. 实例1:显示磁盘使用情况
  30. 命令:
  31. df
  32. 输出:
  33. [root@CT1190 log]# df
  34. 文件系统 1K-块 已用 可用 已用% 挂载点
  35. /dev/sda7 % /
  36. /dev/sda9 % /opt
  37. /dev/sda8 % /var
  38. /dev/sda6 % /usr
  39. /dev/sda3 % /boot
  40. tmpfs % /dev/shm
  41. 说明:
  42. linuxdf命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区
  43. 包含的数据块(1024字节)的数目;第34列分别表示已用的和可用的数据块数目。用户也许会感到奇怪的是,第3
  44. 4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户
  45. 空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use% 列表示普通用户空间使用的百分比,
  46. 即使这一数字达到100%,分区仍然留有系统管理员使用的空间。最后,Mounted on列表示文件系统的挂载点。
  47. 实例2:以inode模式来显示磁盘使用情况
  48. 命令:
  49. df -i
  50. 输出:
  51. [root@CT1190 log]# df -i
  52. 文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点
  53. /dev/sda7 % /
  54. /dev/sda9 % /opt
  55. /dev/sda8 % /var
  56. /dev/sda6 % /usr
  57. /dev/sda3 % /boot
  58. tmpfs % /dev/shm
  59. 说明:
  60. 实例3:显示指定类型磁盘
  61. 命令:
  62. df -t ext3
  63. 输出:
  64. [root@CT1190 log]# df -t ext3
  65. 文件系统 1K-块 已用 可用 已用% 挂载点
  66. /dev/sda7 % /
  67. /dev/sda9 % /opt
  68. /dev/sda8 % /var
  69. /dev/sda6 % /usr
  70. /dev/sda3 % /boot
  71. 说明:
  72. 实例4:列出各文件系统的i节点使用情况
  73. 命令:
  74. df -ia
  75. 输出:
  76. [root@CT1190 log]# df -ia
  77. 文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点
  78. /dev/sda7 %
  79. /proc - /proc
  80. sysfs - /sys
  81. devpts - /dev/pts
  82. /dev/sda9 % /opt
  83. /dev/sda8 % /var
  84. /dev/sda6 % /usr
  85. /dev/sda3 % /boot
  86. tmpfs % /dev/shm
  87. none - /proc/sys/fs/binfmt_misc
  88. 说明:
  89. 实例5:列出文件系统的类型
  90. 命令:
  91. df -T
  92. 输出:
  93. root@CT1190 log]# df -T
  94. 文件系统 类型 1K-块 已用 可用 已用% 挂载点
  95. /dev/sda7 ext3 % /
  96. /dev/sda9 ext3 % /opt
  97. /dev/sda8 ext3 % /var
  98. /dev/sda6 ext3 % /usr
  99. /dev/sda3 ext3 % /boot
  100. tmpfs tmpfs % /dev/shm
  101. 说明:
  102. 实例6:以更易读的方式显示目前磁盘空间和使用情况
  103. 命令:
  104. 输出:
  105. [root@CT1190 log]# df -h
  106. 文件系统 容量 已用 可用 已用% 挂载点
  107. /dev/sda7 19G 871M 18G % /
  108. /dev/sda9 195G 89G 96G % /opt
  109. /dev/sda8 .8G 557M .0G % /var
  110. /dev/sda6 19G .9G 17G % /usr
  111. /dev/sda3 965M 24M 892M % /boot
  112. tmpfs 16G 16G % /dev/shm
  113. [root@CT1190 log]# df -H
  114. 文件系统 容量 已用 可用 已用% 挂载点
  115. /dev/sda7 21G 913M 19G % /
  116. /dev/sda9 209G 96G 103G % /opt
  117. /dev/sda8 .1G 584M .3G % /var
  118. /dev/sda6 21G .1G 18G % /usr
  119. /dev/sda3 .1G 25M 936M % /boot
  120. tmpfs 17G 17G % /dev/shm
  121. [root@CT1190 log]# df -lh
  122. 文件系统 容量 已用 可用 已用% 挂载点
  123. /dev/sda7 19G 871M 18G % /
  124. /dev/sda9 195G 89G 96G % /opt
  125. /dev/sda8 .8G 557M .0G % /var
  126. /dev/sda6 19G .9G 17G % /usr
  127. /dev/sda3 965M 24M 892M % /boot
  128. tmpfs 16G 16G % /dev/shm
  129. [root@CT1190 log]# df -k
  130. 文件系统 1K-块 已用 可用 已用% 挂载点
  131. /dev/sda7 % /
  132. /dev/sda9 % /opt
  133. /dev/sda8 % /var
  134. /dev/sda6 % /usr
  135. /dev/sda3 % /boot
  136. tmpfs % /dev/shm
  137. 说明:
  138. -h更具目前磁盘空间和使用情况 以更易读的方式显示
  139. -H根上面的-h参数相同,不过在根式化的时候,采用1000而不是1024进行容量转换
  140. -k以单位显示磁盘的使用情况
  141. -l显示本地的分区的磁盘空间使用率,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过
  142. nsf驱动器后的结果
  143. -i显示inode的使用情况。linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用

linux命令学习笔记(33):df 命令的更多相关文章

  1. linux命令学习笔记( 2 ) : cd 命令

    Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. . 命 ...

  2. linux命令学习笔记( 7 ) : mv 命令

    mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令, 经常用来备份文件或者目录. .命令格式: mv [选项] 源文件或目 ...

  3. Linux基础学习笔记以及常用命令

    1.windows自带命令进入mysql所在磁盘   2.进入mysql安装目录的bin文件 D:\>cd D:\Program Files (x86)\mysql-5.5.25-winx64\ ...

  4. linux命令学习笔记(62)-curl命令-url下载工具

    linux curl是一个利用URL规则在命令行下工作的文件传输工具.它支持文件的上传和下载,所以是综合 传输工具,但按传统,习惯称url为下载工具. 一,curl命令参数,有好多我没有用过,也不知道 ...

  5. Linux命令学习笔记目录

    Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...

  6. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  7. linux命令学习笔记(25):linux文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组. 最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loc ...

  8. 学习笔记之shell命令

    linux shell命令学习笔记:~这里只是对自己一些常用但是不熟悉的的命令进行记录 -------------------------------------------------------- ...

  9. 【Redis】命令学习笔记——键(key)(20个超全字典版)

    安装完redis和redis-desktop-manager后,开始学习命令啦!本篇基于redis 4.0.11版本,从对键(key)开始挖坑! 准备工作,使用db1(默认db0,由于之前练习用db0 ...

  10. Oracle学习笔记三 SQL命令

    SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)  

随机推荐

  1. 七款Debug工具推荐:iOS开发必备的调试利器

    历时数周或数月开发出来了应用或游戏.可为什么体验不流畅?怎么能查出当中的纰漏?这些须要调试诊断工具从旁协助.调试是开发过程中不可缺少的重要一环.本文会列举几个比較有效的调试诊断工具,能够帮助你寻根究底 ...

  2. DataTable列 基础处理

    DataTable dt=new DataTable(); 新增列: dt.Columns.Add("ColumnsName"); 删除列: dt.Columns.Remove(& ...

  3. Xen on Ubuntu

    实验环境 ubuntu-14.04.1-desktop-amd64.iso Recommended reference: https://help.ubuntu.com/community/Xen h ...

  4. C语言数据类型的转换

    C语言的类型转换,一个是强制类型进行转换,而在这里要介绍的是自动的数据类型的转换,自动的数据类型转换很多时候是发生在多种数据类型混合使用的时候就会进行类型的转换,这样就会带来不能控制的结果,所以必须进 ...

  5. 25:坐标移动CoordinateMove

    题目描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动.从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面. 输入: 合 ...

  6. java mysql自定义函数UDF之调用c函数

    正如sqlite可以定义自定义函数,它是通过API定义c函数的,不像其他,如这里的mysql.sqlite提供原生接口就可以方便的调用其他语言的方法,同样的mysql也支持调用其它语言的方法. goo ...

  7. jquery中的clone()方法

    jquery中不能直接把选择到的元素如$('div')添加到其他地方,而需要使用$('div')[0]等 clone()方法直接复制HTML代码,所以可以直接用来添加元素.

  8. apt-get update --> Bad header line (fresh install) Ign http://archive.ubuntu.com natty-security/multiverse Sources/DiffIndex W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/natty/Rele

    apt-get update --> Bad header line (fresh install) fresh natty install i386 desktop. I get this e ...

  9. caffe编译的问题 找不到opencv的 tiff库文件

    解决办法:    sudo  su cmake  .. make  -j8 make  pycaffe make  install 问题解决. 看起来是权限问题导致.

  10. 【demo练习三】:图片水平滚动、点击按钮变更图片动画

    要求:四张图片水平滚动,每隔5秒进行一次循环,点击按钮随机变更图片. XAML前台代码: <Window x:Class="图片滚动.MainWindow" xmlns=&q ...