2 votes

Comment effacer l'espace inutilisé pour que le vidage de la partition des données utilisateur crée un fichier épars de petite taille ?

Lorsque je crée un gzip image de userdata partition ( /dev/block/mmcblk0p29 ) il crée une image énorme de 6.8GB, auparavant elle était de 350MB.

Est-il possible, par le biais de la ligne de commande, d'effacer ou d'effacer ou de supprimer de l'espace sur userdata partition ? Je veux garder une petite compacte compressée gzip ou des images fantômes de partitions propres non enracinées et enracinées à différentes dates et heures.

J'ai essayé les commandes suivantes mais rien n'a fonctionné pour moi :

  1. fastboot erase userdata
  2. rm -r /data/*.*
  3. rm -r /sdcard/*.*

L'image fixe est de 6,8 Go.

  1. dd if=/dev/zero if=/dev/block/platform/7824900.sdhci/by-name/userdata bs=8192
  2. dd if=/dev/urandom of=/dev/block/platform/7824900.sdhci/by-name/userdata bs=8192

/dev/zero y /dev/urandom non trouvé dans l'appareil.

  1. newfs
  2. Application iShredder 3
  3. Application Secure Eraser
  4. Broyeur ou désinfectant de disque Andro

Mais comment vais-je formater dans unrooted tout en travaillant dans la partition userdata Android ?

  1. Tout adb shell pour effacer, formater ou remplir à zéro

1voto

alecxs Points 3105

Je suppose que le but réel de cette question n'est pas ce que le titre suggère - effacer vos données en toute sécurité - mais plutôt que vous voulez avoir une sauvegarde complète des données utilisateur, y compris les données de l'utilisateur. /data/media (downvote si je me trompe)

vous avez quelques options, la plupart requièrent des binaires supplémentaires que vous pouvez copier vers /cache partitionner ou intégrer de façon permanente dans votre twrp /sbin

  • e2image (thx @IrfanLatif)
  • faire une sauvegarde twrp de /data sur le stockage interne et juste adb pull -a /sdcard ensuite, que vous pouvez zipper sans vous soucier des permissions de fichiers.
  • créez simplement tar.gz au lieu de img.gz avec gnu tar (avec --selinux --xattrs -p drapeaux)
  • créer une image disque vide et copier tout ( mke2fs + busybox cp -ac ) puis compresser img avec gz (nécessite beaucoup d'espace disque et un système de fichiers sous-jacent de type non-fat32)
  • permanent tweak pour twrp

(je vais améliorer la réponse quand j'aurai le temps)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X