Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Rellena espacio en disco en el dispositivo Android

Quiero llenar el espacio de disco de mi dispositivo con cualquier dato de volcado como parte de la prueba de esfuerzo.

Intenté escribir bytes en un archivo en almacenamiento externo; Obviamente más grande y más espacioso el disco es más largo que tomará para conseguir llenado. [Aproximadamente medio minuto para 1 GB]

  • ¿Cómo habilitar Stay awake en las opciones de desarrollador usando ADB?
  • ¿Cómo resolver el "servidor ADB no ACK" error?
  • ¿Cómo habilito las opciones de desarrollador y el ADB en un Fire Phone?
  • Android adb shell am broadcast: nombre de componente incorrecto
  • ADB Shell que da el modo incorrecto al ejecutar chmod (bajo su)
  • ADB sobre Bluetooth Android
  • ¿Podemos hacer algo desde shell adb en este caso? Comprobé la creación de datos de volcado con el comando dd :

    dd if=/dev/zero of=/tmp/tempFiller.deleteMe bs=1024 count=$COUNT

    Que básicamente copia datos de volcado al archivo de destino Por lo tanto, también toma un tiempo significativo. [Aproximadamente 1 minuto para 1 GB]

    ¿Hay algún enfoque más rápido? Para un usuario normal / super usuario?

    También intenté fallocate, truncate y los comandos de mkfile en la cáscara del adb, pero ningunos de estos comandos se encuentran incluso dentro de su. Supongo que estos son los comandos de bash y la instalación de shell bash en el dispositivo Android se requiere el dispositivo para ser arraigado.

     fallocate -l 10G gentoo_root.img truncate -s 10M output.file mkfile 10240m 10Gigfile 

  • Error al seleccionar texto de Textview (java.lang.IndexOutOfBoundsException: setSpan (-1 ... -1) comienza antes de 0)
  • Cambiar el tamaño de DatePicker en android
  • ProGuard no puede encontrar bibliotecas de referencia
  • Volley JsonObjectRequest Post parámetros ya no funcionan
  • Servicio no disponible en geoCoder
  • ¿Puede Android Service superar el objeto de aplicación?
  • 2 Solutions collect form web for “Rellena espacio en disco en el dispositivo Android”

    Intenté lo mismo en el pasado. Mi propósito era llenar toda la memoria en el dispositivo. Después de los experimentos me enteré de que dd es la mejor manera de escribir archivos grandes. Mi mejor velocidad fue cuando usé 1 MB para el tamaño de bloque. Utilicé archivos de 100MB con el fin de tener la capacidad de equilibrar el espacio libre en el dispositivo.

    Escritura 100MB archivo:

     dd if=/dev/zero of=myfile.dat bs=1048576 count=100 

    También para los experimentos rápidos que he utilizado la aplicación gratuita escrita FillMemory

    1 GB en medio minuto (30 segundos) es una velocidad de escritura de más de 30 MB / s. Teniendo en cuenta que el almacenamiento externo en la mayoría de los dispositivos Android en estos días es realmente una tarjeta flash Secure Digital , esa velocidad podría muy bien ser la velocidad máxima soportada por la tarjeta o la interfaz de la tarjeta de su dispositivo.

    Si el uso de dd con un tamaño de bloque moderado (por ejemplo, bs=1M ) no mejora las cosas, entonces es probable que haya alcanzado los límites de su hardware actual.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.