Carte SD pleine mais dossier vide

Demande d'aide : c'est ici.
Répondre
jonas.guignet
Membre
Membre
Messages : 12
Inscription : 05 mai 2023, 15:20
Status : Hors-ligne

Bonjour,

J'ai reçu une carte SD provenant d'un ordinateur Windows. J'ai monté cette carte sur mon pc Debian mais je n'arrive pas à avoir accès aux données.
Le dossier qui devrait contenir les données est vide, il indique 0 fichiers alors que la carte SD est pleine sur Windows.

Comment faire pour rendre ces données visibles ?

Cordialement,
Jonas
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
commence par vérifier que ke paquet ntfs3G est bien installé.
Que donne

Code : Tout sélectionner

df -h

Code : Tout sélectionner

mount
jonas.guignet
Membre
Membre
Messages : 12
Inscription : 05 mai 2023, 15:20
Status : Hors-ligne

Les sorties des commandes :

(base) jonas@debian:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 7,8G 0 7,8G 0% /dev
tmpfs 1,6G 1,8M 1,6G 1% /run
/dev/sda2 233G 177G 44G 81% /
tmpfs 7,8G 123M 7,7G 2% /dev/shm
tmpfs 5,0M 8,0K 5,0M 1% /run/lock
/dev/sda1 511M 58M 454M 12% /boot/efi
tmpfs 1,6G 96K 1,6G 1% /run/user/1000
/dev/sdb1 121G 118G 3,3G 98% /media/jonas/arsine-6A1

(base) jonas@debian:~$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=8089740k,nr_inodes=2022435,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1625072k,mode=755,inode64)
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16840)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
ramfs on /run/credentials/systemd-sysusers.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
ramfs on /run/credentials/systemd-tmpfiles-setup-dev.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
ramfs on /run/credentials/systemd-sysctl.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
ramfs on /run/credentials/systemd-tmpfiles-setup.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1625068k,nr_inodes=406267,mode=700,uid=1000,gid=1000,inode64)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdb1 on /media/jonas/arsine-6A1 type exfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,iocharset=utf8,errors=remount-ro,uhelper=udisks2)

Pour info la carte SD fonctionne sur un pc Ubuntu mais pas sur mes deux pc avec Debian 12.

Merci !
Avatar de l’utilisateur
zargos
Membre
Membre
Messages : 197
Inscription : 07 juil. 2023, 13:34
Status : Hors-ligne

que donne dpkg -s ntfs-3g ?
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

On peux déja conclure que ta carte est avec un système de fichier exfat, et qu'elle est pleine à 98%.
Est ce que tu as accès à un ordi windows pour vérifier que le système de fichier est bien en exfat ? On pourra ainsi vérifier que ta debien identifie correctement ce qu'il y a sur la carte.
Si c'est bien du exfat, pas besoin de ntfs3g.

Tu peux aussi le visualiser de façon plus conviviale avec la commande

Code : Tout sélectionner

lsblk --output NAME,FSTYPE,LABEL,UUID,MODE
Pour lister ce qu'il y a sur la carte

Code : Tout sélectionner

ls -h /dev/sdb1 
nota: merci d'utiliser les balises pour mettre en forme le résultat des commandes.
jonas.guignet
Membre
Membre
Messages : 12
Inscription : 05 mai 2023, 15:20
Status : Hors-ligne

Oui !

Et je le rajoute au cas où :
- la carte SD fonctionne sur un pc Ubuntu mais pas sur mes deux pc Debian.
- et il m'est aussi arrivé un problème de lecture seule que j'ai pu corriger en utilisant un adaptateur SD USB au lieu d'utiliser directement le port SD de mon pc.
lsblk --output NAME,FSTYPE,LABEL,UUID,MODE
NAME FSTYPE LABEL UUID MODE
sda brw-rw----
├─sda1 vfat 8327-0745 brw-rw----
├─sda2 ext4 5ae509ae-3672-463e-907a-6c029e894bb4 brw-rw----
└─sda3 swap cff019dd-9c99-44da-8fe8-c4ef0f9b7065 brw-rw----
sdb brw-rw----
└─sdb1 exfat arsine-1B 0198-11B0 brw-rw----
sdc brw-rw----
ls -h /dev/sdb1
/dev/sdb1
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Peux tu vérifier que les paquets exfat-fuse et exfatprogs sont installés.

Code : Tout sélectionner

apt install  exfat-fuse
Essaie aussi un

Code : Tout sélectionner

exfatfsck /dv/sdb1
Il te faudra peut être installer exfat-utils
jonas.guignet
Membre
Membre
Messages : 12
Inscription : 05 mai 2023, 15:20
Status : Hors-ligne

Les paquets exfat-fuse et exfatprogs sont installés.
Je suis sur debian 12.
sudo fsck.exfat /dev/sdb1
exfatprogs version : 1.2.0
/dev/sdb1: clean. directories 3, files 1218
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

C'est bizare ton truc, tu es bien le proprio (uid:1000), tu as les droits en lecture.
Installe le logiciel midnightcommander (mc).
Lance le dpuis ton utilisateur normal, et va regarder dans:
/media/jonas/arsine-6A1

Essaie ensuite en root.
jonas.guignet
Membre
Membre
Messages : 12
Inscription : 05 mai 2023, 15:20
Status : Hors-ligne

J'ai essayé avec mon utilisateur et en root, et à chaque fois la taille du dossier 'data' est de 0.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Je ne comprends pas ta réponse.
Avec mc, tu as accès au répertoire /media/jonas/arsine-6A1 et il contient un répertoire data qui est vide, c'est bien ça ?
jonas.guignet
Membre
Membre
Messages : 12
Inscription : 05 mai 2023, 15:20
Status : Hors-ligne

Oui c'est ça j'ai :
NOM---------------------TAILLE
/..--------------------------REP-SUP
/Data--------------------0
/System~ation-----131072
*ARS-P0~y.txt------252158
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Si tu vois le rep data, c'est que le système de fichiers est bien reconnu.
La seule explication qui me vient à l'esprit, c'est que les noms des répertoires ou fichiers dans data ont des caractères non reconnus par ta debian, mais je n'y crois pas trop.
Ce qui est aussi très étrange, c'est qu'un répertoire vide n'a pas une taille de 0, mais de 4096. Les seuls cas que je connaisse d'une taille inférieure, c'est lorsqu'il s'agit d'un lien vers un répertoire.
Je ne vois pas ce qui se passe sur ton disque.
Est ce que tu peux redonner le résultat de

Code : Tout sélectionner

ls -la /media/jonas/arsine-6A1
ainsi que

Code : Tout sélectionner

ls -la -R /media/jonas/arsine-6A1
jonas.guignet
Membre
Membre
Messages : 12
Inscription : 05 mai 2023, 15:20
Status : Hors-ligne

df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 7,8G 0 7,8G 0% /dev
tmpfs 1,6G 1,9M 1,6G 1% /run
/dev/sda2 233G 177G 44G 81% /
tmpfs 7,8G 94M 7,7G 2% /dev/shm
tmpfs 5,0M 8,0K 5,0M 1% /run/lock
/dev/sda1 511M 58M 454M 12% /boot/efi
tmpfs 1,6G 100K 1,6G 1% /run/user/1000
/dev/sdc1 121G 118G 3,3G 98% /media/jonas/arsine-6A1
ls -la /media/jonas/arsine-6A1
total 1028
drwxr-xr-x 4 jonas jonas 131072 8 nov. 17:14 .
drwxr-x---+ 6 root root 4096 8 nov. 17:14 ..
-rwxr-xr-x 1 jonas jonas 742396 20 juin 06:49 ARS-P06_A_Summary.txt
drwxr-xr-x 2 jonas jonas 0 6 juin 2023 Data
drwxr-xr-x 2 jonas jonas 131072 3 févr. 2022 'System Volume Information'
ls -la -R /media/jonas/arsine-6A1
/media/jonas/arsine-6A1:
total 1028
drwxr-xr-x 4 jonas jonas 131072 8 nov. 17:14 .
drwxr-x---+ 6 root root 4096 8 nov. 17:14 ..
-rwxr-xr-x 1 jonas jonas 742396 20 juin 06:49 ARS-P06_A_Summary.txt
drwxr-xr-x 2 jonas jonas 0 6 juin 2023 Data
drwxr-xr-x 2 jonas jonas 131072 3 févr. 2022 'System Volume Information'

/media/jonas/arsine-6A1/Data:
total 128
drwxr-xr-x 2 jonas jonas 0 6 juin 2023 .
drwxr-xr-x 4 jonas jonas 131072 8 nov. 17:14 ..

'/media/jonas/arsine-6A1/System Volume Information':
total 512
drwxr-xr-x 2 jonas jonas 131072 3 févr. 2022 .
drwxr-xr-x 4 jonas jonas 131072 8 nov. 17:14 ..
-rwxr-xr-x 1 jonas jonas 76 3 févr. 2022 IndexerVolumeGuid
-rwxr-xr-x 1 jonas jonas 12 3 févr. 2022 WPSettings.dat
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Je ne comprends pas pourquoi ta debian ne voit pas les fichiers que windows voit dans data. Tout est normal, Data contient bien le "." et le "..", et rien d'autre. df indique bien que le disque est presque plein.
si quelqu'un a une idée ...
Tu peux vérifier la table des partitions avec

Code : Tout sélectionner

fdisk -x /dev/sdc1 
Si une erreur est détecté , fait une sauvegarde avant de tenter une réparation.
Répondre