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
Carte SD pleine mais dossier vide
- piratebab
- 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
commence par vérifier que ke paquet ntfs3G est bien installé.
Que donne
Code : Tout sélectionner
df -h
Code : Tout sélectionner
mount
-
- 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 !
(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 !
- piratebab
- 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
Pour lister ce qu'il y a sur la carte
nota: merci d'utiliser les balises pour mettre en forme le résultat des commandes.
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
Code : Tout sélectionner
ls -h /dev/sdb1
-
- 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.
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
- piratebab
- 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.
Essaie aussi un
Il te faudra peut être installer exfat-utils
Code : Tout sélectionner
apt install exfat-fuse
Code : Tout sélectionner
exfatfsck /dv/sdb1
-
- 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.
Je suis sur debian 12.
sudo fsck.exfat /dev/sdb1
exfatprogs version : 1.2.0
/dev/sdb1: clean. directories 3, files 1218
- piratebab
- 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.
Installe le logiciel midnightcommander (mc).
Lance le dpuis ton utilisateur normal, et va regarder dans:
/media/jonas/arsine-6A1
Essaie ensuite en root.
-
- 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.
-
- 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
- piratebab
- 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
ainsi que
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
Code : Tout sélectionner
ls -la -R /media/jonas/arsine-6A1
-
- 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
- piratebab
- 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
Si une erreur est détecté , fait une sauvegarde avant de tenter une réparation.
si quelqu'un a une idée ...
Tu peux vérifier la table des partitions avec
Code : Tout sélectionner
fdisk -x /dev/sdc1