J'ai un problème étrange avec la compression tar gz.
J'avais l'habitude de monter la carte SD comme une partition fat32. Cependant, j'ai maintenant changé la situation de sorte que la carte SD externe est montée sous /data/media/0 et est formatée en ext4 (ou f2fs - cela ne fait aucune différence, car cette erreur se produit dans les deux cas).
Dans l'ancienne configuration, je pouvais exécuter
tar cvzf
sur un dossier de cette partition sans aucun problème.
Cependant, dans cette nouvelle configuration, si je l'exécute, j'obtiens
tar cvzf
Segmentation fault.
J'ai découvert que si je supprime le paramètre z, tout se passe bien. Mais le fichier tar résultant n'est pas compressé en gz et donc impropre à mes applications.
J'ai confirmé ce comportement sur deux ROMs différentes jusqu'à présent : CarbonRom JB 4.3.1 et CarbonRom KK 4.4.4.
Quelqu'un a-t-il une idée de ce qui pourrait clocher ici ? Est-ce qu'Android est incapable d'extraire des fichiers tar.gz sur des partitions non-fat32, ou est-ce que cela est dû à un autre problème ?