linux的文件系统-Linux文件系统
文件系统
文件系统是什么?功能是什么?
文件系统就是用户发出指令告诉文件系统,由文件系统完成文件的建立、写入、读取、存储、修改、删除。文件系统的存在就是合理的去规划硬盘,去保证用户的合理需求。
Linux支持几十种文件系统,常见的有这么几个
Ext3:是一款日志文件系统,能够在系统异常宕机时避免文件系统资料丢失,并能自动修复数据的不一致与错误。然而,当硬盘容量较大时,所需的修复时间也会很长,而且也不能百分之百地保证资料不会丢失。它会把整个磁盘的每个写入动作的细节都预先记录下来,以便在发生异常宕机后能回溯追踪到被中断的部分,然后尝试进行修复。
XFS:是一种高性能的日志文件系统,而且是RHEL 7中默认的文件管理系统,它的优势在发生意外宕机后尤其明显,即可以快速地恢复可能被破坏的文件,而且强大的日志功能只用花费极低的计算和存储性能。并且它最大可支持的存储容量为18EB,这几乎满足了所有需求。
由于日常需要大量的文件写入和写出。而在linux中一切都是文件,在大量文件的时候,数据就会特别大。 Linux只是把每个文件的权限与属性记录在inode中,而且每个文件占用一个独立的inode表格,该表格的大小默认为128字节,里面记录着如下信息
画个图简单看一下
而文件的实际内容则保存在block块中(大小可以是1KB、2KB或4KB)由指针指向文件得到实际内容 一个inode的默认大小仅为128B(Ext3),记录一个block则消耗4B。当文件的inode被写满后,Linux系统会自动分配出一个block块,专门用于像inode那样记录其他block块的信息,这样把各个block块的内容串到一起,就能够让用户读到完整的文件内容了。
Vfs 虚拟文件系统
用户的操作都是指派给虚拟文件系统,由虚拟文件系统去完成相应的细化操作和对各种格式的支持
相关内容
电脑虚拟键盘快捷键|电脑虚拟键盘快捷键是哪个
电脑虚拟键盘快捷键|电脑虚拟键盘快捷键是哪个,,电脑虚拟键盘...
在wps中粘贴保留原格式化|wps中复制文件保留原
在wps中粘贴保留原格式化|wps中复制文件保留原有格式,格式化,...
什么是boot.ini文件错误ini的非法解决方案
什么是boot.ini文件错误ini的非法解决方案,,千奇百怪的电脑问...
鼠标不能拖动文件了
鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电...
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
设置虚拟机|电脑怎么设置虚拟机
设置虚拟机|电脑怎么设置虚拟机,,电脑怎么设置虚拟机如果CPU不...
mac虚拟机快捷键|mac虚拟机退出全屏快捷键
mac虚拟机快捷键|mac虚拟机退出全屏快捷键,,mac虚拟机退出全屏...
电脑什么文件不能删除文件|电脑中哪些文件不能
电脑什么文件不能删除文件|电脑中哪些文件不能删除,,电脑中哪...
电脑上怎样打文件|电脑上怎样打文件符号
电脑上怎样打文件|电脑上怎样打文件符号,,电脑上怎样打文件符...
linux – 如何为Debian中的所有用户设置PATH?
linux – 如何为Debian中的所有用户设置PATH?,适用于,用户,我有...
将wps转为EX|把WPS文件转为excel表格
将wps转为EX|把WPS文件转为excel表格,转为,如何将,wps,1.怎么...
电脑字幕手机怎么载入|电脑字幕手机怎么载入文
电脑字幕手机怎么载入|电脑字幕手机怎么载入文件,,电脑字幕手...
u盘看不到文件其他电脑可以看到|电脑里看不到u
u盘看不到文件其他电脑可以看到|电脑里看不到u盘,,1. 电脑里看...
内存不足以提高电脑的虚拟内存(XP、Win7)
内存不足以提高电脑的虚拟内存(XP、Win7),,回顾:虚拟内存被称为虚...
联想笔记本电脑主板颜色|联想笔记本颜色配置文
联想笔记本电脑主板颜色|联想笔记本颜色配置文件,,联想笔记本...