比较来自世界各地的卖家的域名和 IT 服务价格

快速文件创建 linux

我想创造空 (不是遗忘) 文件系统文件 ext4. 我可以用:

dd if=/dev/zero of=file count=xxxx

但它需要一些时间 x 是的 0,5T. 我想有一种方法可以快速创建这样的文件。 无论如何,它可能含有塔拉巴希阴影。
已邀请:

董宝中

赞同来自:

您可以创建一个稀有的文件,但可能没有所需的结果,具体取决于您为什么这样做:


dd if=/dev/zero of=sparse_file bs=1 count=1 seek=512M

ls -l sparse_file        
-rw-rw-r-- 1 kbrandt kbrandt 536870913 2010-03-03 08:30 sparse_file

问题是,如果程序不知道如何处理稀疏文件,如图复制文件,则将其与零填充。 例如,看
https://serverfault.com/questi ... these
. 你可以看到差异

du

还:

[kbrandt@kbrandt-opadmin: /bigfiles] du sparse_file
12 sparse_file
[kbrandt@kbrandt-opadmin: /bigfiles] du sparse_file --apparent-size
524289 sparse_file
[kbrandt@kbrandt-opadmin: /bigfiles] #cat is not sparse aware, watch what happens
[kbrandt@kbrandt-opadmin: /bigfiles] cat sparse_file > sparse_file2
[kbrandt@kbrandt-opadmin: /bigfiles] du sparse_file2
524808 sparse_file2

最后,如果您真的想输入零,如果安装更高 bs, 例如,它可能有点速度, bs = 4096.
http://www.mail-archive.com/eu ... .html
一个真正用块进行几次测试的人 dd.

莫问

赞同来自:

有足够的稀有文件吗?

% dd if=/dev/zero of=sparsefile bs=1k seek=500M count=1
1+0 records in
1+0 records out
1024 bytes transferred in 0.000224 secs (4569114 bytes/sec)

% ls -lh sparsefile
-rw------- 1 james james 500G 3 Mar 13:30 sparsefile

江南孤鹜

赞同来自:

使用:

truncate -s 500G filename

这是

真的

快速,如果您的文件系统支持稀疏文件。

始终重置文件的内容。 Linux 它不允许您重新使用磁盘扇区而无需归零,因为这代表了安全威胁。 对于稀释文件,扇区仅在录制时分配。

要回复问题请先登录注册