我建议exFAT
。原因如下:
- 它可以在RW中工作(与NTFS不同,它不同于Mac OSX上的只读支持),自Windows XP以来它就包含在Windows中,自Mac OS X 10.6起(雪豹)就包含在Mac OSX中,并且afaik所有的GNU / Linux发行版都包括将其存储在默认存储库中。
截至2017年,甚至Android设备,iOS设备(iPhone和iPad)以及一些智能电视都支持它。
- 它不支持文件的权限和所有权(与ext2 / 3/4,NTFS和HFS +不同),这是一件好事,因为它们在您经常连接到多台不同计算机的闪存驱动器上会很烦人。
- 它支持大磁盘和大文件系统而不会浪费空间,并且支持大于4GB的文件(与FAT32不同)。它支持文件和目录名称中的几乎所有Unicode字符(与FAT32不同)
- 它足够简单,可以快速(不同于NTFS)和可靠(不同于FAT32)。
- 借助SDXC卡,exFAT成为存储容量超过32 GB的SD和micro SD卡的标准,因此可以期望在最新的相机,便携式摄像机,智能手机和游戏机中都支持它。因此,即使您不认为不需要它,也可能已经有一个或多个设备正在使用它或已准备就绪。
不幸的是,exFAT的专利禁止将其包含在主线Linux内核中,因此您需要手动安装exFAT的实现,以在系统中添加对其的支持。无论如何,一旦您安装了它,系统将能够使用常规机制来安装或卸载它。
大多数发行版都提供安装FUSE实现的程序包,该实现正常且完美无缺。我将它用于闪存驱动器,SD卡和外部USB磁盘,对此我感到满意。
我希望FUSE文件系统比本机文件系统慢,但瓶颈通常在硬件中,而不是在文件系统中(通常闪存驱动器本身比文件系统驱动器慢),因此对于“正常”使用它根本不是问题。
要在Ubuntu和Debian上使用exFAT,您只需要安装exfat-fuse
和exfat-utils
软件包:
sudo apt-get install exfat-fuse exfat-utils