admin 管理员组

文章数量: 887021

今天又到一问题,当手机的内部存储空间满了后 系统APP崩溃

为了复现问题,每次都要手机填充手机的内部存储空间,将60G啊,都是一个文件一个文件的拷满,太慢了,后面一问题度娘原本还是有快速填满内部存储空间的方法:

(1)C:\Users\Administrator>adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile

执行该命令,直到存储空间满后,该命令才会停止执行,bigfile文件在windows系统中的磁盘文件串是看不到的,可通过adb shell到手机目录mnt/sdcard/ 执行 ls 查看,du -sh bigfile可以看到该文件在一直增大

如出现上面提示,则说明存储器已写满,千万别再一次执行 adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile 命令,再一次执行该 命令,则会把上次生成的bigfile文件删除,重新写一次


方法二:
使用的是android sdk工具创建一个sdcard.img文件,由于Android单个文件传输大小限制,注意不要超过4G。

mksdcard 3G sdcard.img

方法三:
使用微软提供的fsutil.exe命令来创建指定大小的文件。

fsutil file createnew bigfile.txt  100000000

C:\>fsutil file createnew
用法 : fsutilfile createnew <文件名> <长度>

范例:fsutilfile createnew d:\test.txt 4096

在D盘下创建一个名字为test.txt的4K大小的文件。

C:\>fsutil file createnew testfile 10737418240
创建10Gbytes的文件

文件长度是以字节为单位的。


创建固定大小文件

dd if=/dev/zero of=/mnt/sdcard/bigfile  bs=1g count=8  创建一个8g文件,注意bs后面的单位要小写 

本文标签: 存储空间 快速 方法 手机 Android