如何快速将磁盘写满!!!

来源:互联网 发布:mac windows支持软件 编辑:程序博客网 时间:2024/06/08 17:35

我们总是想如何将自己磁盘空间能得到最大化的利用,即去掉无用文件。毕竟磁盘也就这么大(我的磁盘空间为50G)。

Linux:

这里写图片描述

你有过鬼迷心窍的时候吗?突然心血来潮,想将你的磁盘写满。

写满,写满磁盘,天呐!感觉恐怖!

红军不怕远征难,万水千山只等闲。让我们,撸起袖子加油干。

经过摸索找到了dd命令。下面就来看看它的强大吧。

方法一:

dd if=/dev/zero of=/tmp/file bs=1G count=10

下面是对这条命令参数的解释:

if=文件名:输入文件名,缺省值为标准输入。即指定源文件。<if=inputfile>of=文件名:输出文件名,缺省值为标准输出。即指定的目的文件。<of=out file>bs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。count=blocks:仅拷贝blocks个块,块大小等于bs指定的字节数。seek=blocks:从输出文件开头跳过blocks个块后再开始复制。

下面是执行后的效果:

视频链接:https://www.bilibili.com/video/av16783846/

方法二:

1立方的容器能装下10立方的水吗?我傻x了,但操作系统确实做到了。有图有真相。

这里写图片描述

11TB文件有没有???!

难道1立方的容器真能装下10立方的水吗?

其实不然,这是利用dd命令做出的稀疏文件。

dd if=/dev/zero of=/tmp/fiel bs=1 count=0 seek=10240G

方法三:

类似于创建稀疏文件我们还可以用python快速做到,并且此方法也适用于Windows(需Python环境)。

fp=open("file.txt",'w')fp.seek(1024*1024*1024)fp.write('\0')fp.close()

Windows:

通过上面的实例,知道在Linux系统下面产生一个大文件的简易,那么Windows系统下面能做到吗?
经过查证后还真有,请看!

这里写图片描述

注意:下面的命令是在cmd中运行,并且需要管理员权限
fsutil file createnew filename filesize

简单介绍下这个命令:
filename 和 filesize 参数需要自定义,注意filesize参数单位为字节。

下面就是命令的执行结果:

这里写图片描述

这里写图片描述

这里写图片描述

~.~到了该总结的时候了,其实我在测试的时候也没有把磁盘写满,总是给磁盘留了1~2G的空闲,实在担心写满会出现异常,毕竟我是在用真实机做测试。建议,这类测试还是放在虚拟机下面做。。。。。。

原创粉丝点击