如何快速的將手機存儲(內存)/SD卡/TF卡打滿?


一、需求&背景:最近碰到一些測試用例:輕車機生成的圖片、視頻文件要存儲到手機。有些異常場景需要測試手機存儲空間被占滿的情況!

二、思路:

       2.1、思路1:一開始拿到這個用例的時候,下意識的是去拷貝高清視頻,然后復制粘貼直到把手機存儲空間沾滿,但是回頭一想,這種方法太笨了,如果手機存儲為256G時,可操作性不大,一條用例就要執行2小時,而且恢復環境很難 

       2.2、思路2、自動化腳本寫滿手機存儲空間

               2.2.1、准備條件:配置本地PC的adb環境,打開手機usb調試開關 手機需要root

               2.2.2、adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile    //執行該命令,直到存儲空間滿后,該命令才會停止執行,bigfile文件在windows系統中的磁盤文件串是看不到的,可通過adb shell到手機目錄mnt/sdcard/ 執行 ls 查看,du -sh bigfile可以看到該文件在一直增大

               2.2.3、adb shelll dd if=/dev/zero of=/mnt/sdcard/bigfile bs=1024 count=262144 //創建一個256M的文件,可以自定義自己想要的大小

               2.2.4、恢復環境:adb shell rm /mnt/sdcard/bigfile

三、打滿SD卡也可以使用dd命令進行操作,linux系統也支持dd命令操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM