文件系统

文件系统

文件系统是操作系统用于磁盘或分区上的文件的方法和数据结构,是存储和组织计算机数据的方法,使用文件和树形目录的抽象逻辑概念代替磁盘等物理设备使用数据块的概念。简单说,文件系统是用来管理块设备的,读取块设备的数据,需要知道数据存放在块设备的哪个扇区号,然后一块块地去读取数据。通过文件系统对块设备的管理,就可以更具文件路径图区块设备上的数据。

组成部分

文件系统由三部分组成:文件系统的接口、对象操作和管理的软件集合、对象及属性。

常用的文件系统:

  • 磁盘文件系统
    Linux系统中有ext2/3/4、xfs等文件系统,可以直接应用在软硬件存储设备上。
  • 内存文件系统
    使用内存来模拟存储设备的文件系统,一般不会很大,如TmpFS,可用于存储临时数据,重启计算机后存放在内存文件系统的数据就会消失。
  • 特殊文件系统
    • sysfs文件系统
      Linux设备驱动模型中的总线、驱动和设备都可以在sysfs文件系统中找到对应的节点。当内核检测到新设备后,会在sysfs文件系统中生成一项新的记录。
    • proc文件系统
      proc是虚拟文件系统,不占用存储空间,存储的是当前内核运行状态的特殊文件,可以通过这些文件查看系统硬件和运行进程的信息。比如/proc、cpuinfo存放了当前计算机的CPU信息,使用cat命令可以显示文件的内容。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值