fat32 没有日志,不支持事务和灾难恢复。单个文件最大 4G 好像。
ntfs 有日志,支持文回件答压缩、文件扩展流,访问安全。但 ntfs 的访问安全是和 windows nt 用户系统集成的,不适用于其它操作系统。
ext3 有日志,单个文件最大 16G - 2T。(根据格式化的参数而不同)
ext4 支持特大文件,16G-16T,特大硬盘 1E = 1024P = 1048576T。且向下兼容 ext3,可以把原有的 ext3 当作 ext4 来使用。性能和可靠性有不少提升。ext4 中也可以关闭日志,ext3 没有这个选项。
对开发而言,特别是小文件特别多的情况下,ext3 性能远超 ntfs。特别一提的是,ext4 的写入性能相对 ext3 有大幅度的提升。但同时注意到,ext4 没有 win32 驱动。
B. linux支持的文件系统有哪些
比如Btrfs、JFS、ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。
Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问系统调用接口,向下和具体不同文件系统的实现接口。VFS屏蔽了具体文件的实现细节,向上提供统一的操作接口。通过VFS可以实现任意的文件系统,这些文件系统通过文件访问系统调用都可以访问。所以Linux系统核心可以支持十多种文件系统类型。
(2)linuxwindows文件系统扩展阅读:
EXT是延伸文件系统(英语:Extended file system,缩写为 ext或 ext1),也译为扩展文件系统,一种文件系统,于1992年4月发表,是为linux核心所做的第一个文件系统。采用Unix文件系统(UFS)的元数据结构,以克服MINIX文件系统性能不佳的问题。它是在linux上,第一个利用虚拟文件系统实现出的文件系统,在linux核心0.96c版中首次加入支持,最大可支持2GB的文件系统
EXT3是第三代扩展文件系统(英语:Third extended filesystem,缩写为ext3),是一个日志文件系统,常用于Linux操作系统。它是很多Linux发行版的默认文件系统。Stephen Tweedie在1999年2月的内核邮件列表中,最早显示了他使用扩展的ext2,该文件系统从2.4.15版本的内核开始,合并到内核主线中。