在计算机系统中,各类须要保存的信息都是以文件的形式存在的。文件管理是对系统信息资源的管理,是操做系统的一项重要功能。linux
1.文件与文件系统:网络
1.1文件:性能
文件是具备名字的一组相关信息的有序集合,存放在外部存储器中。文件的名字称为文件名,它是文件的标识。文件的信息能够是各类各样的,一个程序、一批数据、一张图 片、一段视频等均可以做为文件的内容。文件的存储空间是具备长久记忆特性的外部存储器(如磁盘、磁带等),于是文件是能够长久保存的信息形式。全部须要在系统关机后仍能保留的信息都应以文件的形式存在。学习
1.2文件系统网站
文件系统是操做系统的一个重要组成部分,它负责管理系统中的文件,为用户提供使用文件的操做接口。文件系统由实施文件管理的软件和被管理的文件组成。文件系统软件属于系统内核代码,文件则按特定的格式存放在磁盘分区中。文件系统一般以磁盘分区划分每一个分区对应一个独立的文件系统。 spa
概括起来,文件系统的功能包括如下几项:操作系统
1.3文件的描述设计
为了实施和控制对文件的各类访问操做,文件系统为每一个文件都创建了一个文件控制块(File Control Block, FCB).文件的FCB的做用相似于进程的PCB,它记录了文件的使用者和管理者所关心的全部信息包括文件名、属主、文件大小、物理存储位置、修改和访问时间、存取权限等。当用户建立一 个新文件时,文件系统就为这个文件创建起一个FCB。随着文件的操做FCB的内容也相应地变化。当文件被删除时,它的FCB也就消失了。3d
2.Linux 文件系统的特色视频
Linux继承了Unix文件系统的优秀设计,并结合了此现代文件系统的先进技术, 在开放性、可扩展性和性能方面都十分出色。如下介绍Linuxs 文件系统的几个主要特征。
2.1 支持多种文件系统
许多操做系统(如DOS. Windows等)只支持种成几种专用的文件系统,而Linux系统则能够支持几乎全部流行的文件系统。这使得Linux能够和许多其余操做系统共存,容许用户访问其余操做系统分区中的文件。用户能够使用标准的系统调用操做各个文件系统中的文件,并可在它们之间自由地复制和移动文件。这种兼容性带来的另外一个好处是Linux用户能够根据应用须要选择最适合的文件系统,并可体验众多文件系统新产品的先进特点。
2.2树型可挂装目录结构
Linux系统采用了树型目录和分区挂装的概念,系统分区上的文件系统称为根文件系统,其余全部分区的文件系统都要桂装(mount)到根文件系统下的某个目录下,而后经过根目录来访问。所以,与Windows系统将每一个分区独立为棵树不一样, Linux 文件系统老是只有一一棵树,无论挂入的是本地磁盘分区仍是网络上的文件系统,它们都与根文件系统无縫结合,用户访问这些分区就如同访问根文件系统所在分区样。另外,Linux 支持动态地挂装和卸载文件系统,容许用户灵活地组织和扩充存储空间。
2.3文件、设备统一管理
Linux将设备也抽象为文件来处理,使用户能够像读/写文件样地操做设备进行IO操做。这样作既简化了系统结构和代码,又方便了用户对设备的使用。
2.4 linux文件系统的结构
Linux文件系统采用了分层结构的设计,以下图所示:
小编在这里跟你们只是简略的讲了一下linux文件系统,想要更好的去了解linux文件系统的结构、特色,就须要去系统的学习,去网上查询相关资料,可能有的人不知道什么资料会比较靠谱比较好,在这里推荐一本我看过的书《linux就该这么学》这本书很接地气,他也有在线的网站,有须要的能够去看看。
不断学习、充电是当下每一个人须要保持的习惯,抽点零散的时间,翻翻书,看看本身想要了解的东西,保持本身的好奇心,这样才不会被这个飞速发展的时代所抛弃,或许你看的书就是你本身下一个事业的转折点,祝你们学有所成,工做顺利哦!加油!