1. #cfdisk (rhel7)
cfdisk (util-linux 2.23.2)
Disk Drive: /dev/sda
Size: 320072933376 bytes, 320.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 38913
其中Size=heads*Cylinders*Sectors per Track*Byte per sectors
所以320072933376=255*18913*63*512
2. # dumpe2fs -h /dev/sda3 | grep Inode
dumpe2fs 1.42.9 (28-Dec-2013)
Inode count: 5120000
Inodes per group: 8192
Inode blocks per group: 512
Inode size: 256
原来新建一个空的文件是会占用磁盘空间的,实际占用的是256Byte。哦,不,准确的说法应该是一个inode size (df -i),具体的值是在格式化时决定的。
# dumpe2fs -h /dev/sda3 | grep Block
dumpe2fs 1.42.9 (28-Dec-2013)
Block count: 20480000
Block size: 4096
Blocks per group: 32768
新建一个空目录会占用磁盘空间4KB + inode size。 哦,这个在你的系统上也不一定是4K,它实际上一个block size。同样在dumpe2fs下可以看到。
3. 稀疏文件--文件中有“洞”(hole)的文件
用Shell也可以创建稀疏文件:
$ dd if=/dev/zero of=sparse_file.img bs=1M seek=1024 count=0
0+0 records in
0+0 records out
4. ls -s : 反应磁盘分配情况,非实际文件大小,以block为单位
== du
ls -lh : 反应实际文件大小
== du --apparent-size
5. # qemu-img info /tmp/netfs/vol1
image: /tmp/netfs/vol1
file format: qcow2
virtual size: 2.9G (3063676928 bytes) ---> 文件大小
disk size: 652K ---> 占用磁盘空间大小
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
阅读(2143) | 评论(1) | 转发(0) |