悟夜叉个人博客 其他分类 Linux基础篇:Linux文件系统 – 文件系统和挂载点

Linux基础篇:Linux文件系统 – 文件系统和挂载点

我们现在已经对李宁次里面的基本操作有所了解了,但是我们会想,我们学习了一次,是想对系统有所了解。那现在呢,我们能看到东西好像太少了,在这个主文件夹里面,我们看到就这么几个文件,就这么几个目录,这些目录我们还知道它都是用户相关的数据和文件,那显然一开始里面什么都没有啊。那我们想学习的操作系统,它的内容到底在哪呢?我们到哪里去找呢?这个我们要注意。如果在同一画界面里面的话,我们可以到位置下边,我们点开,看到下边有一个计算机。很显然,这就跟windows里面的我的电脑类似,点开我们就会发现这应该就能看到当前电脑上。系统里边的所有目录所有文件了,因为我们现在是超级管理员嘛,入学用户,当然什么都能看到。这里面显然就复杂多了啊,有很多目录,那但是呢?这里跟windows最大的一个区别就是。没有盘伏windows里边点开我的电脑,首先我们看到的应该就是c盘地盘一盘。那这里面呢,全都是文件夹,所以接下来我们要进行介绍的就是另一次的。文件系统以及整个目录结构的设置就是lin斯里面它这些目录叫什么名,这个都是有原因的,都是有标准的。所有的另次发行版,发行版可能五花八门都不一样,但是它的目录结构基本都是一样,所以这也是另一次比较有特点的一个地方。那之前我们也提到过另一次,里边是一切接文件,他把所有的东西都当做文件来进行管理。

所以这部分其实还是比较重要,我们可以结合文档当中的内容来进行一个介绍。首先,我们再来重申这样一个概念啊,那就是linx系统当中一切接文件,那这个到底是什么含义?后面我们还会展开再去介绍。首先,我们想到之前在安装3-4的时候就已经接触过了,就是另一个词里面对文件的管理啊。它其实就是一个单一的竖状目录结构,什么意思呢?就是如果我们把所有的。文件,文件夹他们的组织关系都统一列出来的话,我们发现画出来就是一棵树。只有一棵树啊,因为我们知道在windows里面的话,因为它有不同的弹符嘛。那你如果画的话,那应该是。c盘下面可能有好多文件,有好多文件夹,文件夹里面可能又有文件夹嵌套然后有文件。那地盘,它彼此是互相互不干涉的,那如果要画出来的话,这就不能叫一棵树,这是好多棵树。从图论上来讲,这个应该叫森林了,对吧?乌木不成林,好几棵树,这就成森林了,所以在另一个字里面的不存在这样的情况。他就一棵树,整个这棵目录树只有一个树根,那就是。我们所说的一个斜杠,我们把它叫做linix的根目录,这个很好理解,这就是整棵树的树根嘛。只有他一个,那对应的,我们当时在做硬盘分区的时候,当然就是跟分区了,所以我们看到所有的文件,另四里面的所有文件。都会分文别类的按照不同的文件夹放在跟目录下面。

所以看起来的话,这就是跟目录下边的不同的文件夹的类别了。那对应的,这相当于就差出了很多枝,很多个不同的树枝,每一个树枝对应着一个。文件夹,然后接下来一棵树肯定不会只做一次分叉了,每一个树枝还会再去做分支。哎,那当然了,就是层层欠泡,当前的整个目录结构就是一个层级式的。目录结构就对应着一层一层树的展开,这个其实也非常的容易理解。文件夹下面还有文件夹无限套瓦对吧?最后我们想要处理的当然是具体的文件。那所有的目录,如果说你找到一个文件啊,找到他对应的这个路径之后一层一层向上反的话,那最终都会追溯到这个。跟目录这里来就是树高千尺,你也不能忘了根吧,最后总是到这里来的,而且对于这个林隐私而言。就是所有的硬件设备也都是以文件的形式来所管理的。哎,这就是。为什么我们说link系统当中一切切文件啊,所有的东西都可以以文件的形式表现出来。所以我们看到,相对于windows而言,这种文件管理的方式就更加的扁平化。而且更加的灵活高效,这里需要大家注意的一点是,在另磁系统里面,我们看他的。路径每一层向下的这个树便利的时候啊,一层一层到了不同层级的目录里面的时候。整个路径的表述是以斜杠来进行划分的,这跟windows里面不一样,我们知道windows里面的路径是以反斜杠来划分的。对吧?c冒号这个c盘符下边我们随便有一个目录a,然后下面又有一个目录b。

它是以反斜杠来划分的,在利用系统里边是正斜杠反过来的,这个,这是为什么?主要就是因为我们知道win豆下的这个路径其实是有问题的,因为我们知道在这个底层做字符编码的时候啊。s购马这个我们都知道,s购马里边本身反斜杠是用来表示转移字符的。那假如说你windows里面的这一个路径,它本身也是一个字符啊?你要表示这个反斜杠这个字符,那是不是就是把它再做一个转移啊。所以大家知道,有时候经常我们在代码里面啊或者文本里边处理这个windows路径的时候,你会发现很奇怪,他经常是两个反斜道。这是很麻烦啊,那另一个词里边他用这个正写告就避免了这个问题,这是一个小细节,我们需要注意一下。而且就是一开始啊,我们熟悉了windows里面的那种写法的时候,还要注意不要把这个写错了,另外,我们还要特别注意的一个概念。特别提出的一个概念,那也是之前专门提到过的,那就是挂在。或者说挂载点?什么是挂载点呢?之前我们已经介绍过了。在当前linx文件系统里面,如果说,哎,我们想要做这个分区的话。首先,哎,那是我们对这个硬盘要做分区了啊。那首先应该要指定当前每一个分区,我们这里有一大块硬盘。首先要分开这一块区域,这是一个分区,那我们首先要指定当前硬盘分区的。文件系统格式,哎,那我们知道早些版本啊,3-46里边主要用的是。

e,x,t四就是所谓的第四代扩展文件系统,而现在3-47默认的已经是。x。f。s这样的64位高性能日志文件系统啊,我们现在这个系统使用的就是x。f。s的文件格式。哎,那他非常特别擅长处理这个大文件啊,我们用的就是他,然后确定了这个文件格式之后呢。还得确定一个,那就是确定一个挂载点,而这个挂载点指的是什么东西。哎,其实就是说我们当前vinex,他把所有的目录结构。都放到了跟目录,下边跟目录,我们知道正常情况,当然就对应着跟分区嘛。但是他并不是说下面的所有内容就一定要放在跟分区那块硬盘空间里面。那假如说我们想在不同的分区放不同的内容,应该怎么设置呢?哎,那就是。单独的去设置一个挂载点就可以,比如说当时我们进行操作的时候。其实是先去画了一块分区,把它叫做引导分区,我们希望把。另此,在启动的过程当中,就是核心的一些东西啊,引导文件要放到这个单独的分区里面来。跟别的要隔离开,单独的保存,那这个东西我们是怎么做的呢?就是把它这个文件格式先设置好了,之后就这个分区,我们来叫做分区一。引导分区设置好文件格式,然后直接挂载到。boot目录下面去,那,这样的做法就是只要在boot目录下边的所有内容。都会写到当前我们的分区一引导分区里面来,那这样的话就跟后面的内容全部都隔离开了。但是后面我们还指定了一个四外部分区,那这四外分区其实比较特殊的啊,那这个主要是做。

它是交换分区嘛,主要是相当于是一个虚拟内存的东西啊,那这样的话跟前面我们存放真正的数据文件,它完全就是两回事,所以这个我们可以不管。而剩下的最大的这一块我们通通挂载到了。跟目录下面,所以接下来就相当于除了book目录下边的所有内容放在分区一。那其他的所有内容都会放到分区二也就是我们所说的跟分区。哎,这就是之前我做的这个操作,那之前也说过,那假如说我现在又有新的需求。比方说我有一个新的用户添加进来了,然后这个用户的所有的内容呢,他放在某个目录下边,我希望把这个目录目录单独的隔离出来,不要跟别人弄混。放在一个单独的硬盘上面,我心要挂在一块硬盘上来,那这个能不能做呢?当然也是可以。前面我们这是硬盘,一接下来再添加一块新的硬盘,那怎么办呢。把这一块硬盘我们先做一个分区,那假如说我们不做其他的分区啊,那整个就是一个。大分区了,就是一个分区三那同样,我们指定它的文件格式。x,f,s,然后接下来,比方说,哎,我们知道这里有一个后路目录,然后再下边。我可以新建一个对应的要放置我所有文件的这个目录啊。我随便举例子,比方说就叫a。接下来,我把这个分区三挂载到a这个目录下面,那么接下来就是这个目录里面的所有东西都会写到我们这一块新的硬盘上。啊,那所以我们会发现在这个过程当中,linx里面的目录结构啊,他好像跟底层的物理存放是没什么关系的。

并不是说比方说我都在这个后目录下边,那那所有的这个下边的东西,他就会离得近一点。那如果说不同的另外一个目录下边这个力部目录下边存放的位置就会远一点,不是这样的,我们当前目录结构其实主要是一个。逻辑上的组织关系,而具体,他在物理上,硬件上,硬盘上到底是存在哪。我们通过一开始的这个分区和挂载点,就可以配置出他们之间的这个一应社关系了。唉,那所以就是我们一次把这个硬件都配好了之后,接下来就不考虑他到底存在哪。只要了解他的这个逻辑结构就可以,所以有时候又会把。linx的这种目录叫做虚拟目录,因为它并不是真正意义上。分区文件的一个存放方式啊,那所以有时候就把它叫做虚拟目录,它都是一个逻辑上的结构关系。这就是关于当前文件系统和挂载点的介绍。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

站长QQ/VX:82794

在线咨询: QQ交谈

邮箱: 82794@qq.com

任何技术问题请联系QQ,非特殊行业请勿加微信!龙信小伙伴请联系微信群找我。
关注微信
非商务合作请勿添加

非商务合作请勿添加微信

返回顶部