适用于Mac的文件系统
-
HFS+:是早期Macintosh计算机的主要文件系统格式,已被APFS所取代。
-
APFS:是苹果公司推出的新一代文件系统格式,用于管理存储在Mac、iOS和其他苹果设备上的数据。APFS支持快照、加密、空间共享等高级功能,同时提供更高的性能和可靠性。
适用于Windows的文件系统
-
vfat:是FAT文件系统的变体,支持长文件名和其他扩展功能。vfat通常用于移动存储设备(如USB闪存驱动器)上的Windows系统,能够处理各种文件系统和操作系统之间的兼容性问题。
-
fat32:是FAT文件系统的变体,支持最大文件大小为4GB,最大分区大小为2TB。由于其兼容性好,可以在Windows、Linux、macOS等操作系统中读写,因此常用于移动存储设备和交换数据。
-
NTFS:是Windows操作系统中常用的文件系统格式,支持更大的文件和分区大小,具有更好的安全性和恢复功能。NTFS支持访问控制列表(ACL)、文件加密、文件系统日志等高级功能,适用于处理大型数据存储和文件共享等场景。
-
exFAT:是Microsoft开发的文件系统,用于移动存储设备上的大型媒体文件存储。exFAT支持更大的文件和分区大小,适用于处理大型视频、音频等文件的存储和传输。
适用于Linux的文件系统
-
ext4:提供更大的文件系统和文件大小支持,支持文件系统大小高达1EB(Exabyte),单个文件大小最大可达16TB。具有更快的文件系统检查速度和更好的性能,同时提供更高级的数据可靠性和稳定性。支持延迟分配、多块分配等功能,是Linux操作系统中最常用的文件系统格式之一。
-
ext3:是对ext2的改进版本,引入了日志功能以提高文件系统的恢复能力和数据完整性。ext3文件系统可以在异常关机后更快地恢复,同时也提供了更好的数据可靠性。然而,相较于ext4,其文件系统和文件大小支持更有限。
适用于Unix和其他系统的文件系统
-
ZFS:是由Sun Microsystems开发的先进文件系统,具有强大的数据完整性和容错能力。ZFS支持大容量存储池、快照、数据压缩等高级功能,适用于高性能计算和企业级存储环境。
-
Btrfs:是Linux操作系统中的一种先进的复制-on-write文件系统,支持快照、数据压缩和校验和等功能。Btrfs具有自动数据恢复、在线卷管理等特性,适用于数据保护和管理需求较高的场景。
-
XFS:是Unix系统中的高性能日志文件系统,适用于处理大文件和大量数据。XFS具有优秀的性能和可伸缩性,能够处理大规模数据存储和高并发访问。
跨平台通用的文件系统
- vfat:支持跨平台使用,可在Windows、Linux和其他操作系统中读写。
- fat32:同样支持跨平台使用,可以在Windows、Linux、macOS等操作系统中读写。
- exFAT:同样具有跨平台兼容性,适用于移动存储设备上的大型媒体文件存储,可在Windows、Linux和macOS等操作系统中读写。
附一
- 常用的window的文件系统FAT或NTFS文件系统并没有Linux系统中的权限的概念,因此chmod是改不了权限的。需要格式化成ext3,ext4等才可以chmod成功,改变其权限