当前位置: 技术问答>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 是不是少了交换分区的大小啊
文件系统 容量 已用 可用 已用% 挂载点
/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了。
-h是homen的意思,就是自然习惯的普罗大众的表示方法,就是多少G,多少M,
如/dev/sda3,用h参数是容量34G,已用4.1G
用l参数是起始扇区柱面5236,中止柱面9804,共用了4568个柱面,也就是上面的36700492+
约3670049200,连除三次1024就是3.4G了。