【发布时间】:2015-10-14 19:57:40
【问题描述】:
我只是好奇为什么 dd 命令将虚拟文件的大小限制为大约 2.1GB
[aesteban@localhost ~]$ dd if=/dev/zero of=test.img bs=3G count=1
0+1 records in
0+1 records out
2147479552 bytes (2.1 GB) copied, 10.0044 s, 215 MB/s
[aesteban@localhost ~]$ ls -sh test.img
2.0G test.img
我在上面看到我指定了 3GB,但文件只有 2.1GB,有什么想法吗?
谢谢
【问题讨论】:
-
您使用哪个文件系统?它们每个都有自己的限制,例如 FAT 将达到 2GB 的限制。出于好奇:当您指定
bs=1G和count=4时会发生什么? -
看起来像
df -ht的 ext4,将计数更改为 2 使文件 4GB :) 所以它似乎是dd的东西。