linux安装模式下,磁盘分区的选择

来源:互联网 发布:java哪里下载 编辑:程序博客网 时间:2024/05/18 03:57

目录树结构(dictory tree)
我们前面有谈过linux内的所有数据都是以档案的形态来呈现的,所以喽,整个linux系统最重要的地方在于目录树结构。所谓的目录树结构就是以根目录结构为主,人后向下呈现分支状的一种档案结构。所以整个目录树结构最重要的就是那个根目录,这个根目录的标识方法为一条斜线/,所有的档案都与目录树有关。目录树的呈现方式如下图所示:

这里写图片描述

如上图所示,所有的档案都是由根目录衍生而来的,而在次目录之下还能够有其他数据存在。上图中长方形为目录,波浪线则为档案。当我们想要取到mydata那个档案时,系统由更目录开始找,然后找到home,接下来找到dmtsai,最终的档名为: /home/dmtsai/mydata的意思。

我们现在知道整个linux系统使用的是目录树结构,但是我们的档案其实就是放在磁盘分区槽当中的,现在的问题就是【如何结合目录树的架构与磁盘内的数据】呢?这个时候街牵扯到了挂载的问题了。

文件系统与目录树的关系(挂载)
所谓挂载,就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下;也就说,进入该目录就可以读取分割槽的意思。这个动作我们成为挂载,那个进入点的木我们成为挂载点。由于整个linux系统最重要的是根目录,因此根目录一定要挂载到某个分割槽的。至于其他的用户则依用于的需求给予挂载到不同的分割槽。我们一下如来做以说明:

这里写图片描述

上图中假设我的硬盘分为两个槽,partition1是挂载到根目录,至于partition2则是挂载到/home这个目录。这也就是说,当我的数据放置在/home内的个次目录时,数据时放置到partition2的,如果不是放在/home底下的根目录,那么数据就被放置到partition1了。

其实判断某个档案在哪个partition底下是很简单的,透过反向追踪即可。以上图来说,当我想要知道/home/vbird/test这个档案在哪个partition时,由test使用的是/home这个进入点而不是奥。

distributions安装时,挂载点与磁盘分区的规划:
既然我们在linux系统下使用的是目录树结构,所以安装的时候自然就要规划磁盘分区与目录树的挂载了。实际上,在linux安装的时候已近提供了相当多的默认模式让你选择分割的方式了,不过无论如何,分割的结果可能都不是很符合自己主机的样子、

自定义安装:
A:通常初次安装linux系统的盆友们,我们都会建议他直接以一个最大的分割槽/来安装系统。这样做有个好处,就是不怕分割错误造成无法安装的困境。例如/user是linux可执行程序以及相关的文件摆放的目录,所以他的容量需求蛮大的,万一你分割了一块分割槽给/usr,但是却给的不够大,那就伤脑筋了。因此如果是初次安装的话,那么仅可以分割成两个分割槽/与swap即可。
B:建议分割的方法:预留一个备用剩余的磁盘容量。此外,预留的分割槽也可以拿来做为备份之用。因为我们在实际操作 Linux 系统的过程中, 可能会发现某些 script 或者是重要的档案很值得备份时,就可以使用这个剩余的容量分割出新的分割槽, 并使用来备份重要的配置文件或者是 script。这有个最大的好处, 就是当我的 Linux重新安装的时候,我的一些软件或工具程序马上就可以直接在硬盘当中找到!呵呵!重新安装比较便利啦。 为什么要重新安装?因为没有安装过 Linux 十次以上,不要说你学会了 Linux 了啦!慢慢体会这句话吧! ^_^

0 0