当前位置:  技术问答>linux和unix

df -h和fdisk -l得出的硬盘空间大小不一样

    来源: 互联网  发布时间:2016-08-26

    本文导语:  我用df -h得出的结果 文件系统              容量  已用 可用 已用% 挂载点 /dev/sda3              34G  4.1G   29G  13% / /dev/sda6              15G  1.2G   13G   9% /tmp /dev/sda5           ...

我用df -h得出的结果
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda3              34G  4.1G   29G  13% /
/dev/sda6              15G  1.2G   13G   9% /tmp
/dev/sda5              25G  173M   24G   1% /database
/dev/sda2              39G  3.5G   34G  10% /home
/dev/sda1              99M   12M   83M  12% /boot
tmpfs                 147M     0  147M   0% /dev/shm


用fdisk -l得出的结果是
Disk /dev/sda: 128.8 GB, 128849018880 bytes
255 heads, 63 sectors/track, 15665 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        5235    41945715   83  Linux
/dev/sda3            5236        9804    36700492+  83  Linux
/dev/sda4            9805       15665    47078482+   5  Extended
/dev/sda5            9805       13119    26627706   83  Linux
/dev/sda6           13120       15031    15358108+  83  Linux
/dev/sda7           15032       15553     4192933+  82  Linux swap / Solaris

两种命令得出的硬盘大小不一样
df -h 是不是少了交换分区的大小啊

|
-l 是list的意思,就是列出来的意思,显示的是具体的块的数量和字节数。柱面数(cylinders)乘上磁头数(heads)再乘上扇区数,就是总磁盘的数据块的总块数,对块设备来說,不管是何种操作系统,都是一块一块来存数据的,硬盘如此,光盘、u盘、软盘、甚至虚拟磁盘都是如此。每一块512个字节,所以总的块数乘上512就是整个硬盘的容量。如本例中就是:255x63x15665x512=12884918880
-h是homen的意思,就是自然习惯的普罗大众的表示方法,就是多少G,多少M,
如/dev/sda3,用h参数是容量34G,已用4.1G
          用l参数是起始扇区柱面5236,中止柱面9804,共用了4568个柱面,也就是上面的36700492+
约3670049200,连除三次1024就是3.4G了。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教我这样的情况正常吗?3块硬盘从fdisk -l看正常,但是
  • 关于硬盘分区函数fdisk -l 这个需要下载什么吗?
  • 用fdisk /mbr 仅仅是弄掉lilo吗?还是其他硬盘的分区信息也没了?
  • fdisk -l无法发现硬盘
  • 我对硬盘的fat分区重新用fdisk分区后,linux就启动不了了,里面有非常重要的东西.就是不知道怎么启动
  • 紧急求救,我电脑本来是装了win2000和linux flag,今天我对硬盘进行了fdisk操作,本以为把所有的东西都清掉了,可是当我c盘进行了format
  • 在linux下新加一块IDE硬盘,用linux自带的FDISK命令分了一个LINUX分区,但是不知道用什么命令将该分区格式化并且挂载到home下。在线等
  • fdisk 如何对硬盘分区??
  • fdisk 命令 能否 进行 非交互模式,比如 #:fdisk /dev/sdb n p 0 100M;创建一个分区。
  • 利用fork 与 dup2 执行 系统命令, 别的命令都可以获取执行结果,就fdisk 命令不可以. execve("/sbin/fdisk",args,NULL) , args 命令参数.
  • 请问fdisk -l命令结果竟然为空,这如何解决?
  • Linux无法识别fdisk
  • 磁盘分区工具 fdisk
  • 要切换到哪个路径下才可以使用fdisk等命令?
  • LINUX fdisk 命令疑问
  • 哪里有Linux 的分区工具(Disk Druid 、fdisk)?
  • 请问 fdisk /mbr 命令是什么 原理?
  • 求 fdisk 源码
  • fdisk-l无法显示usb设备名
  • fdisk 命令的一点疑惑
  • Unbuntu fdisk -l 无法显示windows分区
  • fdisk和mkfs问题。
  • 在fdisk分区命令使用中,活动分区是什么意思?活动分区是干什么用的?
  • SOS!!!!FDISK ERROR!!!在线等待,高分
  • 如何使用shell脚本实现fdisk /dev/sdb的自动分区,不与用户进行交互
  • 请问在Linux系统目录下怎么找得到fdisk程序或xcin输入法的源代码?
  • fdisk
  • 有关fdisk的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3