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

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.dtcms.com/a/359637.html

相关文章:

  • 【K8s】整体认识K8s之存储--volume
  • shell脚本(略)
  • 【Flink】并行度的设置
  • nrf52840 flash 分区
  • 3【鸿蒙/OpenHarmony/NDK】如何在鸿蒙应用中使用NDK?
  • 线阵相机和镜头选型案例介绍
  • 【不懂就问】-手机相关学习
  • 打开多个Excel文件后快速关闭所有的文档,并且退出Excel应用
  • Docker一小时快速上手(附报错解决方式)
  • 并发编程——11 并发容器(Map、List、Set)实战及其原理分析
  • deep seek的对话记录如何导出
  • CICD实战(1) - 使用Arbess+GitPuk+Docker快速实现项目打包构建、docker部署
  • 视频理解与行为识别全景综述
  • 计算机网络:(十六)TCP 的运输连接管理
  • 传统数据库out啦!KINGBASE ES V9R1C10 开启国产数据库“修仙”新纪元!
  • Redis六大常见命令详解:从set/get到过期策略的全方位解析
  • 大模型推理技术解析
  • AI热点周报(8.24~8.30):Grok 2.5开源,OpenAI Realtime正式商用,Meta或与OpenAI或Google合作?
  • 学习记录(二十二)--Overleaf中生成的PDF左上角1.5em问题
  • 【stm32】对射式红外传感器计次以及旋转编码器计次
  • 基于单片机智能大棚/温室大棚/智慧农业/智能栽培种植系统/温湿度控制
  • 使用VBA实现快速多重数据筛选
  • Flink部署实战:从入门到优化
  • 第 14 篇:K-Means与聚类思维——当AI在没有“标准答案”的世界里寻宝
  • python实现滤波器的简单案例
  • python如何打开显示svg图片
  • 阿里云-应用实时监控服务 ARMS
  • Unity笔记(九)——画线功能Linerenderer、范围检测、射线检测
  • AFSIM仿真脚本生成(三)脚本解析技术加速验证过程
  • Linux 系统都有哪些