UDF es un candidato. Funciona listo para usar en Linux>=2.6.31, Windows>=Vista, MacOS>=9 y en muchos BSD.
Nota: UDF viene en diferentes versiones, que no son igualmente compatibles con todas las plataformas, consulte Wikipedia - Compatibilidad.
UDF se puede crear en Linux con la herramienta mkudffs
del paquete udftools
.
Sin problemas, usa FAT32. No hay otra posibilidad compatible. Linux desde la versión 2.6.xy no tiene más problemas con NTFS, pero Mac OS sí... Tal vez podrías hacer más particiones en tu flash, pero en realidad no es una gran solución.
Otra solución:intente imaginar que tiene 4 GB de memoria flash. Divídala en 2 particiones. 1) FAT32 con aplicaciones portátiles gratuitas para acceder a todos los demás tipos de FS. 2) Partición universal, que puede ser lo que desee:NTFS, ReiserFS (si quiere seguridad real y encriptación) o lo que sea. Gracias a la primera partición de su memoria flash, puede leer/escribir fácilmente desde cualquier sistema operativo, gracias a los programas que ha almacenado en su partición FAT32 de su memoria flash.
Mejor solución:Olvídate de usar una unidad flash. Use Dropbox o algo a través de la red. Son una de las formas más sencillas de compartir archivos entre máquinas.
editar:gracias por la corrección:déjame escribir uno de los comentarios aquí:"el tamaño máximo depende del tamaño del clúster seleccionado. Los límites realmente son de 2 TB a 16 TB para tamaños de clúster de 512B a 4 KB para FAT32 (también mencionado en la página wiki). "Así es, disculpe mi error.
Gracias Peterph
Dado que lo cortó a los sistemas de archivos compatibles con OS X y Windows, me temo que el mínimo común denominador es FAT32. exFAT podría ser una opción si puede relajar el requisito y aceptar el uso de FUSE:tiene una patente gravada y, por lo tanto, no llegará al kernel hasta 2029 o hasta que Microsoft otorgue la patente sin regalías, lo que ocurra primero.
Actualización:Microsoft lanzó públicamente la especificación exFAT en 2019 y exFAT está disponible como controlador de kernel en Linux 5.4+. Para obtener información adicional, consulte wikipedia, blog de MS.
Por otro lado, recuerde que muchas personas informadas argumentarían que exFAT cambia la funcionalidad por la simplicidad. Por lo tanto, obtendrá algo que es capaz de almacenar datos y funciona en varios sistemas operativos, pero en cuanto a funciones es bastante rudimentario.