linux 内核 - 常见的文件便捷的系统介绍
1. 本地磁盘文件系统
用于直接管理硬盘、SSD 的存储。
ext 系列
ext2:早期标准文件系统,不协助日志。
ext3:增加了日志功能,提升可靠性。
ext4:目前 Linux 最常用,支撑大材料、大分区、日志、延迟分配,性能和稳定性都很好。
XFS
由 SGI 开发,擅长大档案和高并发场景(日志记录、数据库)。
广泛用于企业级 Linux(RHEL/CentOS 默认推荐)。
Btrfs
现代写时复制 (COW) 文件系统。
支持快照、子卷、压缩、材料校验、RAID 等高级作用。
SUSE/openSUSE、Fedora、Ubuntu 都在推广。
ReiserFS / Reiser4
曾经以小材料性能著称,现在主要被 Btrfs/ext4 取代。
JFS
IBM 创建,日志文件系统,资源占用小但启用较少。
F2FS
针对 Flash/SSD 优化,移动设备和嵌入式系统用得多。
2. 网络文件系统
用于通过网络挂载远程存储。
NFS (Network File System)
Unix/Linux 环境经典的网络共享文件系统。
SMB/CIFS (Samba)
和 Windows 共享目录兼容。
CephFS
分布式文件系统,Ceph 存储集群的一部分。
GlusterFS
分布式文件系统,支持大规模横向扩展。
3. 伪文件系统(虚拟文件系统)
由内核动态生成,献出系统信息。就是这些不对应磁盘,而
procfs (
/proc)
内核和进程信息,例如/proc/cpuinfo、/proc/meminfo。sysfs (
/sys)
内核设备模型接口,展示硬件设备和驱动信息。tmpfs
内存中的临时文件系统,常挂载在/tmp、/run。devtmpfs
/dev下的设备文件,由内核和 udev 管理。cgroupfs
提供 cgroup(控制组)接口,用于资源控制。debugfs
内核调试用的文件系统。
4. 特殊/兼容文件系统
ISO 9660 / UDF:光盘文件系统。
vfat / exFAT:与 Windows 的 FAT 系列兼容。
NTFS (ntfs-3g):Linux 上可读写 Windows NTFS。
ZFS(Solaris 平台发源,Linux 上可用,但许可证与 GPL 不兼容)。

浙公网安备 33010602011771号