Answers:
您可以在某些文件系统上创建一个稀疏文件,该文件系统看起来会具有一定大小,但实际上不会使用磁盘上的那么多空间。
$ dd if=/dev/null of=sparse bs=1024 count=1 seek=524288000
0+0 records in
0+0 records out
0 bytes (0 B) copied, 2.4444e-05 s, 0.0 kB/s
$ ls -l sparse
-rw-rw-r--. 1 ignacio ignacio 536870912000 May 9 22:25 sparse
$ du -h sparse
0 sparse
好吧,使用dd,您可以指定一个块大小和一个计数,从而限制大小,如下所示:
dd if=/dev/urandom count=5 bs=1024 > nullfile
如果您想阅读它,只需用管道发送:
dd if=/dev/urandom count=5 bs=1024 | yourReadingProcess
在过去,我进行的每个Linux安装都附带了一些网络工具,portmap,inet.d等,在inet.d中始终指定了一些服务,如果我没记错的话,其中的一个被描述/命名为Chargen。
(...一分钟后...)
是。在/ etc / services中,您可以找到
chargen 19/tcp ttytst source
chargen 19/udp ttytst source
因此,我想这是一项测试服务,它可以通过网络发送字符(可能是随机的)。我只能在PC上找到/etc/xinet.d/chargen。有更多信息:
# default: off
# description: An xinetd internal service which generate characters. The
# xinetd internal service which continuously generates characters until the
# connection is dropped. The characters look something like this:
# !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg
# This is the tcp version.
但是,我不知道如何将其用于您的目的。