预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux文件系统简介Linux文件系统简介Linux和Windows操作系统中的文件系统些不同,在学习使用Linux之前,能够了解这个不同之处助于后续的学习。下面是小编整理的关于Linux文件系统简介,希望可以帮助大家!一、Linux和Windows文件系统下面分别简单介绍一下启动Windows和Linux之后,它们是怎样看待自己世界的。着重介绍Linux。1、Window上面的文件系统Windows系统中一切东西都是存放在硬盘上的。启动系统后,先硬盘,再硬盘上的分区和每个分区所对应的文件系统,最后是存放在某个分区特定的文件系统中的文件,也就是说,Windows是通过“某个硬盘-硬盘上的某个分区-分区上的特定文件系统-特定文件系统中的文件”这样的顺序来访问到一个文件的。具体点说,假设我们的机器上面一个硬盘,硬盘分为个区,那么我们启动系统之后就会看到C,D,E个分区(也就是我们启动系统后看到的”C”盘,”D”盘等),每个分区可以被格式化为各自不同的文件系统(例如NTFS格式,FAT32格式等,文件系统的基本功能就是为了存放文件的,不同文件系统区别一般在于管理其中存放的文件的功能的强弱,分区被格式化成指定格式的文件系统之后,就可以存放任何文件和目录了。这里,我们可以把文件大体分为两种:系统文件和用户文件。一般来说系统文件(例如Windows操作系统本身,一些系统程序,程序运行所需的库文件,以及一些系统配置文件等)存放的默认位置在C盘,当然也可以在安装时候指定在其他盘;其它用户文件,包含用户后来安装的程序以及一些数据文件等,用户可以把它们随意存放在任意的分区。这样组织优点更缺点。优点是:用户存放东西的位置比较自由,系统结构简单便于新用户上手。缺点很多这里只列出几种:(1由于对“系统文件”和“用户文件”存放位置缺乏细致的规定,数据组织的方式显得比较凌乱,并且两种文件之间很容易相互干扰(例如数据文。(2用户的使用经验对系统的使用效率影响很大。一般来说,我们使用Windows时候合理使用分区会提升的系统效率。例如根据需要设置合理的系统分区(C分区的大小,尽量少往C盘存放数据文件,根据具体情况可以将一些“重要并且常用的”程序安装在C分区,随时保持系统目录的清洁和大小助于提升系统的运行速度,用户安装的一般软件尽量不要安装在C盘,安装软件时候指定的位置最好采用默认标准目录名称(例如X:ProgramFiles目录,这里X表示盘符而不要自己定义一些奇怪名字的目录,这样便于软件的维护等等。(3共享不便。Windows上经验的用户们会将自己的目录结构组织好,但是每个用户组织自己内容的方式是不一样的,所以他的机器上哪里存放了什么内容,别人很难知道,为共享带来了麻烦。但是这些在Linux系统中,情况就所不同了。2、Linux上面的文件系统在Linux系统中,正好相反,一切东西都是存放在一个唯一的“虚拟文件系统”中的,这个“虚拟文件系统”是树状的结构以一个根目录开始。启动系统后,先有这个虚拟文件系统,再硬盘,再把某个硬盘的某个分区做为这个虚拟文件系统的一部分(用某个子目录表示这个分区,再通过这个虚拟文件系统中对应硬盘分区的那个子目录确定硬盘分区中的特定文件系统,最后的文件就存放在这个特定的文件系统中,也就是说,Linux系统是通过“虚拟文件系统-硬盘-硬盘上的分区-分区上的特定文件系统-特定文件系统中的文件”这样的顺序来访问一个文件的。可能对习惯了使用Windows的用户来说,这样的组织点不太适应,这里的“虚拟文件系统”,实质就是一颗目录树,最开始的目录叫做根目录,根目录中又有每一级子目录,或者文件,子目录又有子子目录和文件,其中每个子目录都特定的功能这个功能是约定俗成了的后面会详细说明……和Windows中把硬盘分成的C,D,E分区的概念不同了,Linux中最开始根本就没有硬盘的概念,就只有一个纯粹的“虚拟文件系统”。如果想要使用哪个硬盘的某个分区,就把那个分区“挂载”到某个子目录之下,这样硬盘中的分区,文件系统,目录等内容就呈现到了那个子目录里面。也就是说,在Linux中,我们使用硬盘中的数据,实际是先把硬盘“挂载”到某个子目录下,然后通过那个子目录来访问硬盘的。硬盘中原的数据组织结构都反映到了子目录上,成为了整个“虚拟文件系统”根目录下的一颗子树。也许人会问,没这个“虚拟文件系统”就无法使用硬盘,但是最开始没有硬盘,那么这个“虚拟文件系统”以及相应的组织结构是怎么存放起来的呢?这个问题,就像先鸡还是先蛋这个问题一样看似简单实则……但是在Linux中,很轻易地跳出了这个思维循环,问题的答案并没在“虚拟文件系统”和“硬盘”这两者之间徘徊,而是第者——“内存”,Linux系统启动起来之后,整个“虚拟文件系统”的组织结构,都是随着每次系统的启动自动在内存中