Я хочу заполнить свое дисковое пространство устройства данными дампа в рамках стресс-тестирования.
Я попытался записать байты в файл во внешнем хранилище; очевидно, более крупный и более просторный диск больше, чем требуется для заполнения. [приблизительно полминуты за 1 ГБ]
Можем ли мы сделать что-нибудь из оболочки adb в этом случае? Я проверил создание данных дампа с помощью команды dd:
dd if=/dev/zero of=/tmp/tempFiller.deleteMe bs=1024 count=$COUNT
который в основном копирует данные дампа в файл назначения Следовательно, это также занимает значительное время. [приблизительно 1 минута для 1GB]
Есть ли более быстрый подход? для обычного пользователя/суперпользователя?
Я также пробовал команды fallocate, truncate и mkfile в оболочке adb, но ни одна из этих команд не найдена даже внутри su. Я думаю, что это команды bash и установка оболочки bash на устройстве Android потребует, чтобы устройство было внедрено.
fallocate -l 10G gentoo_root.img
truncate -s 10M output.file
mkfile 10240m 10Gigfile