[size=16.0000pt](一)磁盘分区流程Windows : 分区------>格式化------>分配盘符(如C盘)。 Linux : 分区------>格式化------>给每个分区起“设备文件名” ------>分配挂载点(目录)。 [size=16.0000pt](二)分区使用分区编辑器(partition editor )在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(Partition ),不同类的目录和文件可以存储进不同的分区。 主分区:最多只能分4个。 这是由硬盘的结构决定,硬盘把自己分成了等大小的扇区,每个扇区都是512字节,其中446个字节用于记录启动信息(MBR主引导记录),剩下的64个字节进行分区表示(硬盘分区表),最后的两个字节"55 AA"是分区有效结束标志。 64个字节中每16个字节表示一个分区,所以最多只能表示4个主分区,这个是由硬盘结构决定的。每个主分区都有各自独立的引导块,可以用fdisk设定为启动区。 扩展分区:硬盘最多只能有1个扩展分区。可以将一个主分区作为扩展分区,即三个主分区,一个扩展分区,总计4个分区。也就是说主分区加扩展分区最多有4个。扩展分区不能写入任何数据,只能包含逻辑分区。 逻辑分区:可以继续分区,可以有多个,没有独立的引导块,不能用fdisk设定为启动区。 [size=16.0000pt](三)格式化又称逻辑格式化,它是指根据用户选定的文件系统。如FAT16 (最大支持2GB容量分区,故不使用),FAT32 (单个文件大小不能超过4GB ,最大支持16TB大小分区),NTFS (Windows下最先进的文件系统),EXT2 、EXT3 、EXT4 (EXT是Linux下的文件系统,数字越大代表越先进。Centos下默认EXT4)等。 误区解析:格式化的目的并不是清空数据,其根本目的是为了写入文件系统,但是在进行格式化的操作时会先清空原有数据。 格式化目的:将硬盘打隔断,根本目的是为了写入文件系统。 格式化具体进行的操作: (1)将一个分区分割成等大小的数据块(Block ),每个数据块默认4KB 。假设存放10KB的文件,会使用3个数据块,三个数据块不一定是连续的,最后的一数据块中即使没有放满,也不能再存放其他文件。 (2)在分区列表中建立一个二维表格,记录了文件的id号(即文件放在那些数据块中,叫做i节点)、文件修改时间、文件的访问权限。操作文件时先访问此二维表格进行权限匹配。 [size=16.0000pt](四)设备名起设备名分为硬件设备名和分区设备名,硬件设备名是Linux自动检测并分配,而分区设备名是自己起的。 [size=16.0000pt]1.硬件设备名硬件的文件名称作“硬件设备文件名”,硬件设备文件名作为硬件的标准称呼,是由Linux自动检测并分配的。 硬件设备文件在根目录(“ / ”代表根目录,最高级目录)的dev文件夹下,即“ /dev ”文件夹下。 file:///C:\Users\TTTPPP~1\AppData\Local\Temp\ksohtml4376\wps1.jpg 主频2.6GZ*64位的8字节=cpu每秒处理的数据 [size=16.0000pt]2.分区设备名file:///C:\Users\TTTPPP~1\AppData\Local\Temp\ksohtml4376\wps2.jpg hd代表IDE硬盘,sd代表SCSI和SATA硬盘; a代表第一个硬盘,b代表第二块硬盘; 1代表第一分区,2代表第二份去; IDE硬盘接口:130m/s SCSI硬盘接口:200m/s SATA硬盘接口:500m/s cpu :主频2.6GZ*64位的8字节=cpu每秒处理的数据 ------------->需要内存 file:///C:\Users\TTTPPP~1\AppData\Local\Temp\ksohtml4376\wps3.jpg a :123主分区,4扩展分区,包括56两个逻辑分区 逻辑分区的名字只能从5开始 [size=16.0000pt](五)挂载(分配盘符,分配目录)最少有一个主分区,没有“根分区”只有根目录,你把根目录分到主分区它就在主分区,你把他分到扩展分区就是扩展分区。根目录下的其他目录,只是挂名在根目录下,还是要看你实际将各个目录有没有单独分配分区,如果分配了,那就按分配的来,如果没单独分配,那就和根目录在同一分区。 (1) 挂载:分配盘符的过程 (2) 挂载点:盘符,在linux下,目录=盘符=挂载点,绝大部分目录都可以作为挂载点,包括你手工创建的目录。 (3) 必须分区: 根分区"/" :是Linux最高一级目录,也是一个挂载点。 swap :相当于虚拟内存,4G以内,内存2倍,4G以上内存1倍 (4) 推荐分区: boot :计算机启动需要有一定的空区域,几十M就可以,为了能够保证随时都能启动,需要单独分一个boot分歧,用于启动。
|