填充磁盘空间的工具和方法

平时在测试时(比如测试安装、保存文件到本地等),可能需要构造本地硬盘空间不足的情况,这里介绍一个方法。

  一、fsutil命令

  1.以管理员的身份运行cmd

  2.进入相应的盘符

  3.命令:fsutil file createnew hello.txt 100000,其中"hello.txt"创建的文件,"100000"创建的文件大小

  4.一般创建文件的大小为盘符空间大小的从右向左数第8位小1就可以了

  这个方法有个小缺点,就是要自己计算生成文件的大小,有一点点麻烦。

  二、FIllDisk.exe

  这里再介绍一个工具:FillDisk.exe

   官方介绍:FillDisk is a simple utility that fills up a disk with data. It starts with1GB files, then drops to 512MB, 256MB and so on until it fills up completely the disk with files.(FillDisk工具的工作原理就是先生成1GB的文件,当磁盘空间不足1GB时,就生成512MB的,再不足就生成256MB的,以此类推,逐渐生成小文件,直至磁盘空间被全部填满。)

  使用方法很简单,打开FillDisk.exe,填写文件的生成路径(路径要已存在,否则请先在本地手动创建,否则会报错),点击Go按钮就可以了。

三、fsutil+FillDisk

  把fsutil命令和FillDisk工具结合起来使用就会达到 很理想的效果,先用fsutil命令生成一个大文件,再用FillDisk工具填满剩余的空间,这样就得到了一个可用空间为0字节的本地磁盘,还可以删除 FillDisk生成的文件,制造可用空间为其它数据的情况。

时间: 2024-08-28 16:43:15

填充磁盘空间的工具和方法的相关文章

双系统(win7+ubuntu)ubuntu磁盘空间不足时解决方法

原文网址: http://www.lupaworld.com/thread-868507-1-1.html 问题描述: 双系统(win7+ubuntu)ubuntu系统提醒磁盘空间不足,又不想重装系统. 解决思路:第一步,在win7下划出一块可用空间:第二步,利用gparted软件将此可用空间划给ubuntu系统:第三步,最后利用grub修复技术修复损坏的grub. 具体步骤: 第一步:在win7下划出一块可用空间 登录win7系统--> (右击)计算机-->  属性  --> 存储 -

msSQL 引起磁盘空间不足的解决方法

 一.msSQL errorlog 引起磁盘空间不足的方法 执行一次EXEC sp_cycle_errorlog就会产生一个新的errorlog去覆盖旧errorlog.只要循环7次就可以把errorlog都覆盖一遍. 二.简单压缩日志及数据库文件的方法 1.右建数据库属性窗口--故障还原模型--设为简单: 2.右建数据库所有任务--收缩数据库: 3.右建数据库属性窗口--故障还原模型--设为大容量日志记录. 对应脚本代码: USE [master] GO ALTER DATABASE DB

磁盘空间不足时检查方法及产生原因

先说一下用于磁盘空间快满时检查很多小伙伴会想到find  ,这个想法是好的,不过find 有点慢,也不方便,例如: find /home1 -type f -size +1000000k 如果我们这样做呢:du+awk组合 显示所有目录及文件大于100M的du -h / |awk '$1 ~/M/'|awk -F 'M' '$1>100' 一般空间的问题是由日志文件产生的.另有两种特殊情况:一.Linux操作系统中的/var/spool/clientmqueue/目录下存在大量文件. 原因分析:

[No0000115]打开Excel2016提示内存或磁盘空间不足的解决方法

症状: 法一:右键文件,并 解除锁定: 法二: 在系统的服务中查看Windows Firewall服务 和Windows Update服务是否开启,如果没有开启就把他们启动一下. 1.在桌面的[计算机]上选择右键选择[管理],在弹出的计算机管理中点击[服务和应用程序]—[服务]. 或 WIN+R 运行 services.msc 或 任务栏 右键 任务管理器 ->服务->打开服务: 2.找到Windows Firewall 和Windows Update这两个服务,并右键启动. 以上方法均无效

解决Linux下pcieport 0000:00:1c.5问题导致的系统根目录/磁盘空间不足

最近刚换了笔记本,拿到本后在win10基础装上Ubuntu 16.04双系统,有个问题是每次关机都会报一堆pcie问题,并且经常没声音,声音问题通过上一篇文章暂时解决,然后就没在意了,可是几天后出现系统盘根目录磁盘空间不够的提醒,于是用磁盘空间分析工具查看,/var/log/下kern.log 和syslog非常大,两个kern.log都接近10G,一个syslog也接近10G,三个点开都发现同样的问题,即pcie重复报错,信息如下: Jan 28 10:55:39 zzf-ubuntu ker

Linux文件删除,但是df之后磁盘空间没有释放

转自https://www.cnblogs.com/xd502djj/p/6668632.html Linux 磁盘空间总是报警,查到到大文件,删除之后,df看到磁盘空间并没有释放. 查找了下发现系统对rm进行了alias   ,因为Linux对删除操作没有回收站机制,对rm操作进行了自定义,对删除文件进行移动到/tmp 目录里面. 又对/temp删除 但是还是没有发现磁盘冲击释放 执行   lsof | grep deleted发现有大量刚刚删除文件的进程存在,kill掉进程(或者重启进程)

删除文件后,磁盘空间没有释放的处理记录

问题说明: IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件.但是发现删除该文件后,/分区的磁盘空间压根没有释放出来,使用率还是100%!这是为什么呢?? [[email protected] ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 58G 7.8G 47G 100% / tmp

linux磁盘空间用满的处理方法

linux下空间满可能有两种情况 可以通过命令 df -h  查看磁盘空间占用,实际上是查看磁盘块占用的文件(block) df -i  查看索引节点的占用(Inodes) 磁盘块和索引节点其中之一满,都会导致无法创建文件,提示磁盘空间已满. 所以请注意,查看磁盘还有空间,但是创建文件提示空间满,可能是inodes节点已满 通过命令:find / -size +100M |xargs ls -lh 列出系统内大于100M的文件 du -h --max-depth=1 查看当前目录内文件夹的大小

【翻译自mos文章】回收 asm磁盘空间的方法

回收 asm磁盘空间的方法 參考原文: How To Reclaim Asm Disk Space? (Doc ID 351866.1) 适用于: Oracle Database - Enterprise Edition - Version 10.2.0.1 and later Information in this document applies to any platform. ***Checked for relevance on 12-Jan-2010*** 目标: 你有一套2节点的r