您的位置:首页 > 运维架构 > Linux

linux初学之2——系统分区与格式化

2016-02-26 16:01 519 查看
系统分区与格式化的概念,不只是windows特有的,也不是linux系统特有的,本篇讲的并非操作,不是讲怎样去分区怎样去格式化,而是讲分区与格式化的概念和意义。

1、系统分区

传统印象:windows系统,分为C盘、D盘……

官方概念:磁盘分区是使用分区编辑器(partitioneditor)在磁盘上划分几个逻辑部分.碟片一旦划分成数个分区(Partition),不同类的目录与文件可以存储进不同的分区。

更多概念可以自行百度 磁盘分区、硬盘分区,如

百度百科: http://baike.baidu.com/link?url=p5N7D7vk5sy1FQa5S-NfgTPU1HhMskxq3b0y5pjzIZ9Zh9qr9gxK9E6rDBYOrOaRpHgFT-2ZaAy2AQ_uvqwghK
举个例子说明:

我们有个仓库,1000平米,四面墙一片地。那么我们开始堆放货物,按照先来先进的原则,不管什么货物,来一个我就往里面放一个,最后仓库堆了100,000个货物,有衣服、鞋子、化妆品、蔬菜甚至还有肉等。那么当我们找的时候怎么找?要把这100,000个货物遍历才能找到,而且由于堆放杂乱,我们想清理仓库的时候就要把整个仓库都清空,很多不想丢掉的东西,比如黄金白银,也都随着清理仓库给丢掉了。

于是,我们将仓库划分区域,比如我们划分了四个区域,用玻璃隔开,根据货物类型不同存放在不同的区域,这样的好处就是,各个区域之间逻辑上是独立的,比如生鲜部门大扫除,清理仓库的时候,我只需要将生鲜区域的货物全部清理掉,黄金区域可以不动了……

硬盘也是如此,最容易理解的是,C盘系统盘,当我的电脑由于系统故障造成的需要重装系统的时候,我只需要在C盘格式化,并重装系统即可,我的D盘E盘等数据不会丢失。

当然硬盘分区是逻辑上分区,不是物理分区,显然我们没有把硬盘给用刀切成三块、四块。并且应的分区也不是可以随便分区,而是要遵守分区规则的。

主分区只最多只能有4个,其中一个分区可以作为扩展分区。在扩展分区中可以进行逻辑分区。逻辑分区最多可以有23个分区。

分区类型:



2、格式化

格式化的目的不是清理文件,而是为了写入文件系统。

格式化(format)是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除。格式化通常分为低级格式化和高级格式化。如果没有特别指明,对硬盘的格式化通常是指高级格式化,而对软盘的格式化则通常同时包括这两者。

格 式 化 ( 高 级 格 式 化 ) 又 称 逻 辑 格 式 化 , 它 是 指 根 据 用 户 选 定 的 文 件 系 统 ( 如 FAT16 、 FAT32 、 NTFS 、 EXT2 、 EXT3 、 EXT4 等 ) , 在 磁 盘 的 特 定 区 域 写 入 特 定 数 据 , 在 分 区 中 划 出 一 片 用 于 存 放 文 件 分 配 表 、 目 录 表 等 用 于 文 件 管 理 的 磁 盘 空 间 。

格式化,是将硬盘等分为大小相同的块(block),与仓库的例子对应,当仓库中有货物的时候,我们是不能对仓库进行打隔断的,要打隔断,需要先将货物从仓库中取出来。同样,硬盘格式化也要先将文件清空在写入文件系统,也就是划分block。因此格式化会清空文件,但不是为了清空文件。

3、linux中的分区与格式化

linux中,一切皆文件,硬盘、光驱、打印机等对linux来讲也是文件,linux中的设备一般存放在/dev 目录下,以不同的文件名命名,如下图所示;



linux分区的过程叫挂载。

安装linux过程中,必须要分区的是根分区和swap分区,推荐分区为/boot 分区。

那么,既然linux中一切皆文件,又是如何分区的呢?

windows中以C、D、E等字母表示盘符,(AB是软驱的盘符),linux中其实是以目录作为盘符的,当然目录在linux中也是文件。文件的类型后面的文章中会讲。

一个图来解释这种关系,其中左图为linux的目录结构,/是根目录,下面又分为其他各种目录,右图是分区结构,我们将该系统硬盘分为三个分区:/boot(C盘);/home(D盘);/ (E盘)。



关于分区和格式化这方面的问题,更多的是操作系统的相关知识,想要了解更多的同学可以自行科普(笔者也了解甚微,惭愧惭愧)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: