Linux系统安装-系统分区

1.磁盘分区:(把大的硬盘分成几个小的磁盘)

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

技术分享

(1个大的柜子相当与1个大的硬盘)


技术分享

把1个打大柜子分成3个小柜子


2.分区类型

主分区:最多智能有4个

扩展分区:

最多只能有1个。

主分区加扩展分区最多有4个。

不能写入数据,只能包含逻辑分区。

逻辑分区

技术分享

最多只能分4个主分区,当柜子不够用时,需要拿出1个来做为扩展分区。如下图:

技术分享

1、2、3主分区可以格式化和写入数据。4扩展分区不能写入数据和格式化,用来包含逻辑分区。5、6扩展分区包含的逻辑分区,可以写入数据和格式化。

 

3.格式化(写入文件系统,主要完成(一)(二)(三))

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

技术分享


(一)      做隔断一块一块的,相当与将硬盘划分去4kb大小的小数据块。4kb的小数据,如果只用了2kb另外的2kb同样不能使用。

(二)      然后给每个小隔断编号,类似给每个小的数据块编号id号(i结点号)。

(三)      建立i结点列表,使用时通过i结点查找文件,然后拼成一个完整的数据。

4.硬件设备文件名

技术分享

给每一个小分区分配盘符之前,先给每一个小分区取一个硬件设备文件名或硬件文件名(所有硬件设备都是文件名)

5.分区设备文件名

设备文件名

技术分享

N个硬盘按接口类型以此类推sda、sdb、sdc……

/dev/hda1(1代表had硬盘的第一个分区IDE硬盘接口) 一次类推hda2第一个硬盘的第二个分区、hda3第一个硬盘的第三个分区……

/dev/sda1(sda硬盘的第一个分区SCSI硬盘接口、SATA硬盘接口) sda2第二个分区、sda3第三个分区……

6.硬盘接口主要区别传输数据

IED硬盘接口(最古老的硬盘接口类型,每秒133Mb)

技术分享

SCSI硬盘接口(IDE同时代传输速度更快,主要用在服务器上)

技术分享

SATA硬盘接口(现在使用最多的串口硬盘接口,现在到3代SATA3)

技术分享

系统自动检测,主要是能认识

分区号

技术分享

技术分享

主要是b硬盘的这种分区方式

不管怎么分区都是sdb1、sdb5、sdb6、sdb7


7.挂载(挂载相当于windows分配盘符的过程。windows中的盘符在linux中叫挂载点)

必须分区

/(跟分区) (相当于盘符C盘)

Swap分区(交换分区,内存2倍,不超过2GB,相当于虚拟内存)

推荐分区

/boot(启动分区,200MB)


8.文件系统结构

技术分享

根分区可以单独分配一个硬盘空间sda3,可以将根分区下的子目录单独拿出来,独立分配一个硬盘空间/home 、 /boot

从硬盘上来看是独立的硬盘空间没有结构,逻辑上是有结构的。


9.总结

分区:把大营盘分为小的逻辑分区

格式化:写入文件系统(会附带清空数据)

分区设备文件名:给每个分区定义设备文件名

挂载:给每个分区分配挂载点(挂载点必须是目录,而且必须是空目录才能挂载分配挂载点)


本文出自 “NewCode” 博客,谢绝转载!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。