上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > linux的文件系统-Linux文件系统

linux的文件系统-Linux文件系统

作者:上犹日期:

返回目录:文件问题

文件系统

文件系统是什么?功能是什么?

文件系统就是用户发出指令告诉文件系统,由文件系统完成文件的建立、写入、读取、存储、修改、删除。文件系统的存在就是合理的去规划硬盘,去保证用户的合理需求。

Linux支持几十种文件系统,常见的有这么几个

Ext3:是一款日志文件系统,能够在系统异常宕机时避免文件系统资料丢失,并能自动修复数据的不一致与错误。然而,当硬盘容量较大时,所需的修复时间也会很长,而且也不能百分之百地保证资料不会丢失。它会把整个磁盘的每个写入动作的细节都预先记录下来,以便在发生异常宕机后能回溯追踪到被中断的部分,然后尝试进行修复。

XFS:是一种高性能的日志文件系统,而且是RHEL 7中默认的文件管理系统,它的优势在发生意外宕机后尤其明显,即可以快速地恢复可能被破坏的文件,而且强大的日志功能只用花费极低的计算和存储性能。并且它最大可支持的存储容量为18EB,这几乎满足了所有需求。

由于日常需要大量的文件写入和写出。而在linux中一切都是文件,在大量文件的时候,数据就会特别大。 Linux只是把每个文件的权限与属性记录在inode中,而且每个文件占用一个独立的inode表格,该表格的大小默认为128字节,里面记录着如下信息

linux的文件系统

画个图简单看一下

linux的文件系统

而文件的实际内容则保存在block块中(大小可以是1KB、2KB或4KB)由指针指向文件得到实际内容 一个inode的默认大小仅为128B(Ext3),记录一个block则消耗4B。当文件的inode被写满后,Linux系统会自动分配出一个block块,专门用于像inode那样记录其他block块的信息,这样把各个block块的内容串到一起,就能够让用户读到完整的文件内容了。

Vfs 虚拟文件系统

linux的文件系统

用户的操作都是指派给虚拟文件系统,由虚拟文件系统去完成相应的细化操作和对各种格式的支持

相关阅读

关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们