GNU/Linux >> Tutoriels Linux >  >> Linux

Système de fichiers compatible avec tous les OS ?

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.


Linux
  1. Ssh - Copier un fichier sur le système local avec Ssh ?

  2. Système de fichiers en lecture seule après la mise à niveau vers 15.04 avec ?

  3. Comment construire un module de noyau Linux pour qu'il soit compatible avec toutes les versions du noyau ?

  4. Comment sélectionner tout le texte d'un fichier avec nano ?

  5. Swapon a échoué :argument non valide sur un système Linux avec le système de fichiers Btrfs

Améliorez les performances du système Linux avec noatime

Introduction au système de fichiers Linux

Comment évaluer votre système (CPU, File IO, MySQL) avec Sysbench

Comment flasher/graver une image de système d'exploitation avec Etcher sur Ubuntu

Comment capturer tous les disques qui n'ont pas de système de fichiers

Exécution d'un script bash ou d'un binaire c sur un système de fichiers avec l'option noexec