当前位置: 首页 > ai >正文

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 不兼容)。

http://www.xdnf.cn/news/19321.html

相关文章:

  • AIA中断控制器IPI的Linux内核实现
  • Qt-Advanced-Docking-System: 一个基于 Qt 框架的高级停靠窗口系统
  • Spring boot注解介绍
  • Python 2025:AI代理、Rust与异步编程的新时代
  • BigDecimal账户分布式原子操作
  • IOT安全学习之IoT_Sec_Tutorial
  • 历史数据分析——寒武纪
  • Wi-Fi技术——MAC特性
  • 【人工智能99问】Qwen3中的QK归一化是什么?(34/99)
  • LeetCode 3459.最长 V 形对角线段的长度:记忆化搜索——就一步步试
  • 备份压缩存储优化方案:提升效率与节省空间的完整指南
  • 鸿蒙开发入门:ArkTS 运算符与分支循环全解析(含实战案例 + 避坑指南)
  • ES6 面试题及详细答案 80题 (13-21)-- 数组与字符串扩展
  • Zynq开发实践(FPGA之平台免费IP)
  • GitHub Spark深度体验:是革命前夜,还是又一个“大厂玩具”?
  • 浅层与深层语义分析的NLP进化论
  • libmodbus移植
  • spi总线
  • Python 实战:内网渗透中的信息收集自动化脚本(6)
  • 【Unity3D实例-功能-切换武器】切换武器(一)动画配置
  • FPGA CIC抽取滤波器设计
  • HarmonyOS 应用开发:基于API 12及以上的新特性与实践
  • TensorFlow 面试题及详细答案 120道(81-90)-- 其他框架/工具
  • 内核Sched调度关于find_idlest_cpu选核逻辑
  • OpenCV 图像处理实战与命令行参数配置:从轮廓检测到模板匹配
  • AI 重构内容创作:从文案生成到视频剪辑,创作者该如何与 AI 协同共生?
  • 一个投骰子赌大小的游戏
  • H264几个参数说明
  • Maya基础:烘焙动画
  • 网络爬虫是自动从互联网上采集数据的程序