热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

我们总是想如何将自己磁盘空间能得到最大化的利用,即去掉无用文件。毕竟磁盘也就这么大(我的磁盘空间为50G)。Linux:你有过鬼迷心窍的时候吗?突然心血来潮,想将你的磁盘写满。

我们总是想如何将自己磁盘空间能得到最大化的利用,即去掉无用文件。毕竟磁盘也就这么大(我的磁盘空间为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的空闲,实在担心写满会出现异常,毕竟我是在用真实机做测试。建议,这类测试还是放在虚拟机下面做。。。。。。


推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • 纠正网上的错误:自定义一个类叫java.lang.System/String的方法
    本文纠正了网上关于自定义一个类叫java.lang.System/String的错误答案,并详细解释了为什么这种方法是错误的。作者指出,虽然双亲委托机制确实可以阻止自定义的System类被加载,但通过自定义一个特殊的类加载器,可以绕过双亲委托机制,达到自定义System类的目的。作者呼吁读者对网上的内容持怀疑态度,并带着问题来阅读文章。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 网址:https:vue.docschina.orgv2guideforms.html表单input绑定基础用法可以通过使用v-model指令,在 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • ***byte(字节)根据长度转成kb(千字节)和mb(兆字节)**parambytes*return*publicstaticStringbytes2kb(longbytes){ ... [详细]
author-avatar
隐阁6090j
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有