UDF ist ein Kandidat. Es funktioniert sofort unter Linux>=2.6.31, Windows>=Vista, MacOS>=9 und auf vielen BSDs.
Hinweis: UDF gibt es in verschiedenen Versionen, die nicht auf allen Plattformen gleichermaßen unterstützt werden, siehe Wikipedia - Kompatibilität.
UDF kann unter Linux mit dem Tool mkudffs
erstellt werden aus dem Paket udftools
.
Verwenden Sie ohne Probleme FAT32. Es gibt keine andere kompatible Möglichkeit. Linux hat seit Version 2.6.xy keine Probleme mehr mit NTFS, aber Mac OS schon ... Vielleicht könnten Sie mehr Partitionen auf Ihrem Flash erstellen, aber das ist eigentlich keine großartige Lösung.
Andere Lösung:Stellen Sie sich vor, Sie haben 4 GB Flash-Speicher. Teilen Sie ihn in 2 Partitionen auf. 1) FAT32 mit tragbaren Freeware-Anwendungen, um auf alle anderen FS-Typen zuzugreifen. 2) Universelle Partition, die beliebig sein kann - NTFS, ReiserFS (wenn Sie wirkliche Sicherheit und Verschlüsselung wollen) oder was auch immer. Dank der ersten Partition Ihres Flash-Speichers können Sie problemlos von jedem Betriebssystem aus lesen/schreiben, da Sie Programme in Ihrer FAT32-Partition Ihres Flash-Speichers gespeichert haben.
Bessere Lösung:Vergessen Sie die Verwendung eines Flash-Laufwerks. Verwenden Sie Dropbox oder etwas über das Netzwerk. Sie sind eine der einfachsten Möglichkeiten, Dateien zwischen Computern auszutauschen.
Bearbeiten:Vielen Dank für die Korrektur:Lassen Sie mich hier einen der Kommentare schreiben:"Die maximale Größe hängt von der ausgewählten Clustergröße ab. Die Grenzen liegen wirklich zwischen 2 TB und 16 TB für Clustergrößen von 512 B bis 4 KB für FAT32 (auch auf der Wikiseite erwähnt). "Das ist richtig, entschuldigen Sie meinen Fehler.
Danke Peterph
Da Sie es auf die Dateisysteme reduziert haben, die von OS X und Windows standardmäßig unterstützt werden, ist der kleinste gemeinsame Nenner leider FAT32. exFAT könnte eine Option sein, wenn Sie die Anforderung lockern und die Verwendung von FUSE akzeptieren können - es ist patentiert und wird es daher nicht vor 2029 in den Kernel schaffen oder bis Microsoft das Patent auf gebührenfreier Basis erteilt, je nachdem, was zuerst eintritt.
Update:Microsoft hat die exFAT-Spezifikation im Jahr 2019 veröffentlicht und exFAT ist als Kernel-Treiber in Linux 5.4+ verfügbar. Für weitere Informationen siehe Wikipedia, MS-Blog.
Denken Sie andererseits daran, dass viele informierte Leute argumentieren würden, dass exFAT die Funktionalität zugunsten der Einfachheit eintauscht. So erhalten Sie etwas, das Daten speichern kann und auf verschiedenen Betriebssystemen funktioniert, aber hinsichtlich der Funktionen eher rudimentär ist.