Vous devriez être en mesure d'exécuter le df
à partir de n'importe quelle application terminale ou via adb shell
. Il répertorie tous les systèmes de fichiers disponibles et leur "espace libre" ( df
signifie "disque libre"). Mais il faudrait que vous sachiez ce qui est quoi à cet endroit. Pour vous donner un exemple tiré d'une de mes tablettes :
shell@android:/ $ df
Filesystem Size Used Free Blksize
/dev 430M 64K 430M 4096
/mnt/asec 430M 0K 430M 4096
/mnt/obb 430M 0K 430M 4096
/system 674M 331M 343M 4096
/factory 127M 18M 109M 4096
/data 2G 505M 1G 4096
/cache 127M 18M 109M 4096
/storage/sdcard0 4G 650M 3G 4096
/storage/sdcard0/external_sdcard 29G 2G 26G 32768
Donc, tout comme Cendrillon vous devez choisir les bons, mais vous pouvez tout simplement ignorer le reste (ou vous pouvez jeter un coup d'œil à Hiéarchie des dossiers Android pour apprendre les plus importants) :
-
/system
est l'endroit où se trouve votre système d'exploitation et ses applications système. Rarement intéressant pour l'utilisateur final, car il n'est pas accessible en écriture (sauf si vous pouvez le rendre tel sur les appareils enracinés).
-
/data
est votre "stockage interne".
-
*/sdcard*
(diffère selon les appareils et les versions d'Android) votre carte SDCard interne ou externe (voir point suivant)
-
*external*
(peut être external_sd
, external_sdcard
, ext_sd
, ...) est votre externe SDCard. Si cette entrée existe, celle qui est mentionnée dans l'article précédent est certainement l'entrée interne.
Donc, dans mon exemple, il y a suffisamment d'espace libre disponible : 1 Go sur /data
(stockage interne), 3 Go sur la carte SD interne, et 26 Go sur la carte SD externe. Comme ces valeurs sont données par le système lui-même, on devrait pouvoir leur faire confiance :)
Remarques : J'ai omis certains des df
pour le rendre plus lisible.