J'utilise un téléphone Samsung A10S. J'utilise Arch Linux, pas Windows, et je veux que la carte SD de mon téléphone soit hautement compatible avec mon PC. Le format SD par défaut semble être vFAT, qui interdit de nombreux caractères spéciaux dans les noms de fichiers qui ne posent aucun problème sur une machine Linux ( :
, *
, ?
, "
). J'ai essayé de formater la carte SD avec EXT4 et EXT3 mais lorsque je l'ai remise dans le téléphone, il semble être incapable de travailler avec la carte et m'a obligé à la formater. Il n'y avait aucune option quant au système de fichiers à utiliser et la carte est maintenant vFAT. J'ai essayé de rechercher en ligne les systèmes de fichiers possibles à utiliser avec le A10S mais sans succès.
Quels systèmes de fichiers sont compatibles avec le Samsung A10S ? S'il en existe d'autres que vFAT, lequel serait le meilleur pour travailler avec un système Linux ?
Edit : 1 grande raison pour laquelle je voulais ext4
代わりに vFAT
c'est parce que je veux me débarrasser du problème de certains caractères spéciaux non autorisés dans vFAT
donc j'aimerais quelque chose sans ces restrictions.
1 votes
Pour les fichiers volumineux, il est recommandé d'utiliser exFAT
mkfs.exfat
0 votes
@alecxs J'ai vérifié
exFAT
et il a des problèmes avec certains caractères spéciaux dans les noms de fichiers, comme je l'ai précisé dans une édition.0 votes
Qui est filtrée par conception à partir de la couche supérieure
sdcardfs
afin de maintenir la compatibilité des noms de fichiers pour le protocole MTP (Microsoft) et ne peut pas être surmonté avec n'importe quel type de système de fichiers. Même votre stockage interne ( /sdcard ) qui sous-tend f2fs/ext4 ( /data/media/0 ) émule cette limitation pour une bonne raison. en effet, exFAT est (outre NTFS) la seule alternative à FAT32 qui résoudra le problème de la limitation de la taille des fichiers à 4 GiB pour Android. btw mêmeadb
a des problèmes avec les caractères spéciaux dans les noms de fichiers, c'est plus une question de protocole de transfert que de type de système de fichiers.0 votes
Vous pouvez transférer des fichiers avec l'extension sed pour GNU tar --transform='s/[^][A-Za-z0-9 !#$%&'$' \047 ''()+,.\/;=@'$' \136 ''_`{}~'$' \177 ''-]/_/g' pour convertir les noms de fichiers lors du déballage
0 votes
Cela répond-il à votre question ? Comment lire un système de fichiers ext4 sans montage sur un périphérique non rooté ?
0 votes
@alecxs Non, et j'utilise
rclone
pour synchroniser les données de mon PC à mon téléphone0 votes
Sérieusement, qui utilise des guillemets, des globs et des caractères génériques dans les noms de fichiers ? 5cr1p7 k1dd13
0 votes
SDCardFS peut être FAT32 ou exFAT (seulement certains appareils ntfs-3g aussi)
0 votes
github.com/rclone/rclone/issues/2633
0 votes
Ma bibliothèque musicale contient de nombreux fichiers dont les noms et les artistes contiennent des caractères spéciaux.
0 votes
Donc vous pouvez soit débloquer le bootloader trip knox et réinitialiser votre appareil puis Root il désactive dm-verity vaultkeeper proca tima et compile un noyau personnalisé avec le module vold-posix (pas sûr de savoir comment vous surmonterez sdcardfs) ou renommer automatiquement vos fichiers avec rclone.