df - 报告文件系统磁盘空间的使用情况

总览

df [option]... [file]... posix 选项: [-kp]

gnu 选项 (最短方式): [-ahhiklmpv] [-t fstype] [-x fstype] [--block-size=size] [--print-type] [--no-sync] [--sync] [--help] [--version] [--]

描述

此手册页文档是df的gnu版本. df命令列出指定的每一个文件名所在的文件系统上可用磁盘空间的数量。 如果没有指定文件名,则显示当前所有使用中的文件系统.缺省设置时, 磁盘空间以1k为一块显示,如果环境变量posixly_correct已设 置,则采用512字节为一块显示. 如果参数是一个包含已使用文件系统的磁盘设备名, df命令显示出的是该文件系统的可用空间,而非包含设备结点的文件系 统(只能是根文件系统).此版本的df不能显示未使用文件系统的可用空 间,这是由于大多数系统在响应这样的请求时必须很清楚该文件系统的 结构.

gnu 参数说明

-a, --all

列出包括block为0的文件系统

--block-size=size use size-byte blocks

指定块的大小

-h,--huma-readable

用常见的格式显示出大小(例如:1k 234m 2g)

-h,--si

同上,但是这里的1k等于1000字节而不是1024字节

-i, --inodes

用信息索引点代替块表示使用状况

-k, --kilobytes

指定块大小等于1024字节来显示使用状况

-l, --local

只显示本地文件系统使用状况

-m, --megabytes

以指定块大小等于1048576字节(1m)来显示使用状况

--no-sync

在取得使用信息前禁止调用同步 (default)

-p, --portability

使用posix格式输出

--sync

在取得使用信息前调用同步

-t, --type=type

只显示指定类型(type)的文件系统

-t, --print-type

输出每个文件系统的类型

-x, --exclude-type=type

只显示指定类型(type)之外的文件系统.

-v (忽略)

--help

输出该命令的帮助信息并退出

--version

输出版本信息并退出

例:

复制代码代码如下:

[root@localhost ~]# df #列出各文件系统的磁盘空间使用情况

[root@localhost ~]# df -ia #列出各文件系统的i节点使用情况

[root@localhost ~]# df -t #列出文件系统的类型

[root@localhost ~]# df -h #目前磁盘空间和使用情况 以更易读的方式显示

[root@localhost ~]# df -k #以单位显示磁盘的使用情况

fdisk磁盘分区命令

-v

打印 fdisk 的版本信息并退出.

-l

列出指定设备的分区表信息并退出。 如果没有给出设备,那么使用那些在 /proc/partitions (如果存在)提到的.

-u

以扇区数而不是以柱面数的形式显示分区表中各分区的信息. -s 分区 将分区的 大小 (单位为块)信息输出到标准输出

例a,查看所有分区

复制代码代码如下:

[root@localhost ~]# fdisk -l

disk /dev/sda: 500.1 gb, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

device boot start end blocks id system

/dev/sda1 * 1 17 136552 83 linux

/dev/sda2 18 279 2104515 82 linux swap / solaris

/dev/sda3 280 60801 486142965 5 extended

/dev/sda5 280 60801 486142964+ 83 linux

例b,fdisk分区

复制代码代码如下:

[root@localhost ~]# fdisk /dev/hdc #分区时,不要加上数字

the number of cylinders for this disk is set to 5005.

there is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of lilo)

2) booting and partitioning software from other oss

(e.g., dos fdisk, os/2 fdisk)

command (m for help): m #可以查看帮助

command action

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delete a partition #删除分区

l list known partition types #列举已知分区

m print this menu

n add a new partition #增加分区

o create a new empty dos partition table

p print the partition table #显示分区表

q quit without saving changes #不保存退出分区

s create a new empty sun disklabel

t change a partition's system id #改变分区id

u change display/entry units

v verify the partition table

w write table to disk and exit #保存分区操作

x extra functionality (experts only)

command (m for help): p

disk /dev/hdc: 41.1 gb, 41174138880 bytes #磁盘名称和大小

255 heads, 63 sectors/track, 5005 cylinders #磁头、磁区与磁柱数量,多少

units = cylinders of 16065 * 512 = 8225280 bytes #每个磁柱的大小

device boot start end blocks id system

/dev/hdc1 * 1 13 104391 83 linux

/dev/hdc2 14 1288 10241437+ 83 linux

/dev/hdc3 1289 1925 5116702+ 83 linux

/dev/hdc4 1926 5005 24740100 5 extended

/dev/hdc5 1926 2052 1020096 82 linux swap / solaris

command (m for help): q # q是不保存退出,w不要随便输入

例c,-c 以柱面显示

复制代码代码如下:

[root@server7 ~]# fdisk -cl /dev/vdb

disk /dev/vdb: 8589 mb, 8589934592 bytes

16 heads, 63 sectors/track, 16644 cylinders

units = cylinders of 1008 * 512 = 516096 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0xce720981

device boot start end blocks id system

/dev/vdb1 3 206 102400 83 linux

/dev/vdb2 206 409 102400 83 linux

/dev/vdb3 409 612 102400 83 linux

[root@server7 ~]# fdisk -ul /dev/vdb

disk /dev/vdb: 8589 mb, 8589934592 bytes

16 heads, 63 sectors/track, 16644 cylinders, total 16777216 sectors

units = sectors of 1 * 512 = 512 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0xce720981

device boot start end blocks id system

/dev/vdb1 2048 206847 102400 83 linux

partition 1 does not end on cylinder boundary.

/dev/vdb2 206848 411647 102400 83 linux

partition 2 does not end on cylinder boundary.

/dev/vdb3 411648 616447 102400 83 linux

partition 3 does not end on cylinder boundary.

linux df是否分区,Linux中df命令查询磁盘信息和fdisk命令分区的用法相关推荐

  1. yum查询软件:使用yum命令查询软件包信息

    4.1 问题 本例要求学会使用yum命令查询软件包信息,完成下列任务: 1)列出软件包名称.版本信息 列出所有已安装的软件.所有未安装但软件源能提供的软件包 检查软件 httpd.firefox.ra ...

  2. Linux系统中CPU使用率查询常用的5个命令

    在程序开发中,我们一般都是在Linux系统上进行开发,因此对Linux系统的维护工作很重要.在Linux系统维护中,我们需要经常查看的就是cpu的使用率,分析系统的整体运行情况.那CPU使用率怎么查询 ...

  3. php查看CPU信息,Linux_Linux中如何查看CPU的信息,top命令是Linux下常用的性能分 - phpStudy...

    Linux中如何查看CPU的信息 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. top - 02: ...

  4. mysql 查看 dml_MySQL 命令查询过程及DML常用命令

    一,查询过程: 当mysql客户端向服务端发情查询请求以及服务器响应客户端的查询请求过程当中,数据通过mysql协议经过了一些列的转变,首先Mysql服务端通过mysql协议收到客户端请求,服务器首先 ...

  5. linux 命令查询主机名,主机名命令,linux查看主机名命令

    琪琪词资源网 - 主机名命令,linux查看主机名命令 1.linux查看主机名命令 [root@zijuan /]# hostname zijuan 技巧:两个简单的命令临时临时设置主机名. (1) ...

  6. Linux 基本操作:使用 lsblk 命令查看磁盘信息

    前言 大家好,又见面了,我是沐风晓月,本文是专栏[linux基本功-基础命令实战]的第63篇文章,主要探讨lsblk命令的使用 专栏地址:[linux基本功-基础命令专栏] , 此专栏是沐风晓月对Li ...

  7. linux curl命令读取页面信息,使用Curl命令获取网站Web服务器类

    Curl是一款用于在网络上传输数据的工具,支持HTTP, HTTPS, FTP, FTPS, TFTP, DICT,TELNET,LDAP等协议.通过curl你既可以将服务器的数据下载下来,也可以将本 ...

  8. linux下 java 文本_Java中如何将输入的信息写入文本中

    要把信息写入文本中进行固化存储是开发中经常用到的一种方法,下面是具体的操作流程,(文中只涉及核心代码,不是完整的项目). try{ File file = new File("mnt/sdc ...

  9. 分区命令详解:用Fdisk命令硬盘分区

    http://www.sina.com.cn 2004/01/17 10:58 天极网   对硬盘进行分区.格式化,是每个硬盘都必须经过的步骤.在这里我就来具体讲解一下怎样使用Fdisk进行硬盘分区. ...

最新文章

  1. 2022-2028年中国乙丙橡胶行业市场全景调查及投资潜力研究报告
  2. TCP之三次握手四次挥手 1
  3. 理解Android Binder机制(3/3):Java层
  4. PV 和 UV IP
  5. 在计算机领域客观事物的属性表示为数据,数据与信息试题解析
  6. pushlet单播与多播
  7. Servlet相关(request域转发、重定向、刷新头)(session域)
  8. JavaScript中的小陷阱(不定期更新。。)
  9. java 反射 镜子,java反射机制 - 巍巍的个人页面 - OSCHINA - 中文开源技术交流社区...
  10. 苏州银行对公定存通项目
  11. paip.提升用户体验---提高兼容性无JS支持总结
  12. node.js 知识分享网站源码【毕业设计】
  13. 2018年程序员考试大纲
  14. 基于QT实现的旅游路线查询系统
  15. QQdengluqi, wangluorenzheng
  16. 如何撰写一份好的市场调查报告
  17. 《迅雷链精品课》第十四课:区块链共识算法前沿分析
  18. 通过Excel表格批量生成汉信码
  19. 实战 | 我是怎么定位问题的?
  20. php中下载xls某个文件,php下载excel文件

热门文章

  1. 差异表达基因火山图(ggplot函数)
  2. Linux下的编译(环境是centos6.8 gcc 4.4.7)
  3. html 物理引擎,在物理引擎中画圆弧
  4. windows10下使用wget命令(安装失败,请大家提意见)
  5. python opencv 彩色图非局部平均去噪
  6. Android studio 报错解决:Error:SSL peer shut down incorrectly
  7. LeetCode 1119. Remove Vowels from a String--C++,Java,Python解法
  8. ios 圆形旋转菜单_iOS实现滑动弧形菜单的思路与方法
  9. linux 邮件中继转发,linux – 如何使sendmail中继本地邮件?
  10. java 虚拟机指令集_jvm规范-jvm虚拟指令集及编译