1 votes

Quel est le meilleur moyen de déplacer des fichiers depuis une carte SD sans risquer de perdre des fichiers ?

Je suis à court d'espace et j'aimerais utiliser link2sd pour déplacer mes applications sur la carte SD. Mais avant cela, j'ai besoin de créer une partition sur ma carte SD, et pour ce faire, je devrais déplacer mes fichiers de la carte et les garder ailleurs temporairement, formater/créer une partition sur la carte SD, puis déplacer les fichiers à nouveau. J'utilise beaucoup d'applications avec beaucoup de données qui ne seraient évidemment plus là si quelque chose arrivait aux fichiers pendant le déplacement.

J'utilise également XinternalSD (bien que xposé) pour stocker automatiquement certaines des données des applications directement sur la carte SD.

Donc, en fait, la plupart des fichiers sur la carte SD ne sont pas placés directement par moi, mais plutôt par des applications. Je ne suis pas sûr de leur protection en écriture et je ne veux pas risquer d'en perdre dans le déménagement.

Je veux pouvoir déplacer tous les fichiers tels quels et les remettre en place de manière à ce qu'ils soient exactement comme ils étaient avant le déplacement, sans que rien ne change ou que les applications ne puissent pas détecter certains fichiers ou quoi que ce soit d'autre.

Quelle est la meilleure façon d'y parvenir ?

Android 7 | Rooted | Moto C Plus

Note : OS disponible : Ubuntu | Windows | Android

2voto

alecxs Points 3105

Pour les systèmes de fichiers ordinaires de type fuse/FAT, il n'est pas nécessaire de préserver les permissions des fichiers, il suffit de copier tous les fichiers comme d'habitude. Vous pouvez vérifier le type de système de fichiers en tapant dans le champ mount dans l'émulateur de terminal. Vous verrez quelque chose comme cet exemple :

/mnt/media_rw/149B-8301 type vfat
/storage/149B-8301 type fuse

149B-8301 est l'UUID de la carte SD et il montre que le système de fichiers est vfat.

Pour copier des fichiers régulièrement, exécutez ce qui suit :

adb pull -a /storage/149B-8301 ~

copie avancée (archive tarball)

adb exec-out "tar -c storage/149B-8301 | gzip" > ~/sdcard_backup.tar.gz

Copie à partir d'un PC Lecteur de carte microSD

cd /media/xubuntu
tar -czf ~/sdcard_backup.tar.gz 149B-8301

Note : remplacer ~ avec le chemin d'accès au lecteur de disque cible en prévoyant suffisamment d'espace disque libre sur le PC

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