L'UDF est candidate. Il fonctionne prêt à l'emploi sur Linux>=2.6.31, Windows>=Vista, MacOS>=9 et sur de nombreux BSD.
Remarque : UDF est disponible en différentes versions, qui ne sont pas également prises en charge sur toutes les plates-formes, voir Wikipedia - Compatibilité.
UDF peut être créé sous Linux avec l'outil mkudffs
du paquet udftools
.
Sans problème, utilisez FAT32. Il n'y a pas d'autre possibilité compatible. Linux depuis la version 2.6.xy n'a plus de problèmes avec NTFS, mais Mac OS oui... Vous pourriez peut-être créer plus de partitions sur votre flash, mais ce n'est en fait pas une bonne solution.
Autre solution :essayez d'imaginer que vous disposez de 4 Go de mémoire flash. Divisez-la en 2 partitions. 1) FAT32 avec des applications portables gratuites pour accéder à tous les autres types de FS. 2) Partition universelle, qui peut être ce que vous voulez - NTFS, ReiserFS (si vous veulent une sécurité et un cryptage réels) ou autre. Grâce à la première partition de votre mémoire flash, vous pouvez facilement lire/écrire depuis n'importe quel système d'exploitation, grâce aux programmes que vous avez stockés sur votre partition FAT32 de votre mémoire flash.
Meilleure solution :Oubliez l'utilisation d'un lecteur flash. Utilisez Dropbox ou quelque chose via le réseau. Ils constituent l'un des moyens les plus simples de partager des fichiers entre machines.
edit :Merci pour la correction :laissez-moi écrire un des commentaires ici : " la taille maximale dépend de la taille de cluster sélectionnée. Les limites sont vraiment de 2 To à 16 To pour les tailles de cluster de 512 B à 4 Ko pour FAT32 (également mentionné sur la page wiki). "C'est vrai, excusez mon erreur.
Merci peterph
Étant donné que vous l'avez coupé aux systèmes de fichiers pris en charge par OS X et Windows prêts à l'emploi, je crains que le plus petit dénominateur commun ne soit FAT32. exFAT peut être une option si vous pouvez assouplir l'exigence et accepter d'utiliser FUSE - il est grevé d'un brevet et ne sera donc pas intégré au noyau avant 2029 ou jusqu'à ce que Microsoft accorde le brevet sans redevance, selon la première éventualité.
Mise à jour :Microsoft a publié publiquement la spécification exFAT en 2019 et exFAT est disponible en tant que pilote de noyau dans Linux 5.4+. Pour plus d'informations, consultez wikipedia, MS blog.
D'un autre côté, rappelez-vous que de nombreuses personnes informées diraient que l'exFAT échange la fonctionnalité contre la simplicité. Ainsi, vous obtiendrez quelque chose qui est capable de stocker des données et qui fonctionne sur différents systèmes d'exploitation, mais au niveau des fonctionnalités, c'est plutôt rudimentaire.