web-dev-qa-db-fra.com

La copie des fichiers sur la carte SD ne sauvegarde pas

Je copie 486 éléments, soit 2,9 Go au total, d'un dossier de mon bureau vers une carte microSD de 16 Go via un lecteur de carte USB. Le transfert se termine bien. Je fais ensuite une suppression en toute sécurité (j'ai également essayé d'éjecter et de démonter), mais je ne copie jamais tous les fichiers, même si le transfert se termine sans erreur.

Lorsque je rebranche la carte et affiche le contenu, la structure de répertoires principale est présente, mais les dossiers qu’il contient sont vides (pas de fichiers). Pourquoi?

J'ai essayé différentes cartes microSD.

C'est comme si Ubuntu copiait les fichiers dans mon RAM à la place (je suppose), ou dans un autre cache, et même si je supprime en toute sécurité, les fichiers que j'ai copiés ne sont pas tous là. La majorité des fichiers dans les sous-dossiers sont manquants.

En cours d'exécution Ubuntu 11.04 mis à jour.

4
nLinked

Une carte SD est plus lente qu'une clé USB. Après avoir appuyé sur "Eject" ou "Unmount", assurez-vous que les tampons sont écrits avant le retrait du lecteur.

Pour vous assurer que les tampons sont vidés avant de retirer le lecteur, ouvrez un terminal et exécutez:

Sudo umount /media/YourSdCard

Une fois le programme terminé et renvoyé à l'invite, vous pouvez le supprimer en toute sécurité. Sinon, lancez sync et attendez la fin. Après cela, utilisez "Eject" ou "Unmount" et retirez la carte SD.

2
Lekensteyn