Linux:文件系统

文件系统

Linux系统的一个重要特征就是支持不同的文件系统,如FAT、ext. ext2、ext3、exi4、Reiser、JFS、 XFS等。目前,Linux 使用的主要文件系统是ext4。

Linux系统的第一个文件系统是MINIX, 1992 年引进了第一个专门为Linux设计的文件系统ext (extended file system),1993 年推出了一个新文件系统ext2,被称为Linux标准文件系统,是一种优秀的文件系统。该系统采用数据簇缓存的优良设计,有非常好的存取文件的性能,而且保存有冗余的关键元数据信息(即有关文件和文件系统自身的一些重要信息, 如日期、属主、权限、大小、存储位置等)的备份,所以即使发生系统崩溃也能很快修复。

ext3是ext2的升级版本,可方便地从ext2迁移至ext3。其主要优点是在ext2基础上加入了记录数据日志的功能,且支持异步的日志。这样,ext3文件系统比传统的文件系统更安全,偶尔出现故障后的系统恢复更快捷,可用性更强,数据完好性更高。

ext4是ext3文件系统的后继版本,是扩展日志式文件系统。ext4 文件系统在ext3的基础上做了很多改进,新增了很多功能:支持更大的文件系统和更大的文件(文件系统容量可达1 EB,文件容量可达16TB), 无限多(理论上)的子目录,64 位表示块数量及索引节点数量,优化盘空间和数据块的分配,增加了日志校验功能,能够与ext3实现向后和向前的兼容等。

当Linux引进ext文件系统时有一个重大的改进, 就是引入了虚拟文件系统(Virtual File System, VFS)。 VFS为用户程序提供一一个统的、抽象的、虚拟的文件系统界面,这个界面主要由一组标准的、抽象的有关文件操作的系统调用构成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值