分区知识
在分区之前,需要先简单介绍一下磁盘分区相关知识,便于大家更好地理解学习。
Linux 系统磁盘分区知识简介
1)磁盘在使用前一般要先分区。
2)磁盘分区有主分区、扩展分区和逻辑分区之分。一块磁盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分区替换,在这个扩展分区内可以划分多个迈辑分区。
3)如果规划的分区数量超过4 个: 则分区组合为3primary+1extend或2p+1e或lp+le。
4)一块磁盘最多只能有一个扩展分区,扩展分区不能直接用,必须在扩展分区上划分逻辑分区,然后格式化(创建文件系统),之后才能存数据或装系统。
磁盘分区命名及编号方式
1)以设备名命名
在Iinux 系统中,磁盘设备一般存放在“/dev" 目录中,不同的设备对应的设备名称如下:
●系统的第一块IDE接口的硬盘称为/dev/hda
●系统的第二块IDE接口的硬盘称为/dev/hdb
●系统的第一块SCSI接口的硬盘称为/dev/sda
●系统的第二块SCSI校口的硬盘称为/dev/sdb
2)使用教宇編号
为了表示不同的分区,通常会用数宇进行编号,比如;
●系统的第一块IDE 接口硬盘的第1个分区称为/dev/hda1
●系统的第二块IDE 接口硬盘的第5个分区称为/dev/hda5
●系统的第一块SCSI接口硬盘的第1个分区称为/dev/sdb1
●系统的第二块SCSI接口硬盘的第5个分区称为/dev/sdb5
需要注意的是,在对分区编号时,数字1~4只能留给主分区或扩展分区使用,逻辑分区(是
在扩展分区基础上的) 编号只能从5 开始。
在对Linux 系统设置了分区之后,还要在分区上创建文件系统才能安装系统,这个在安装
时由系统自行完成创建。
Linux 系统对分区的基本要求
1)最少要有一个根(/) 分区,用来存放系统文件及程序。其大小至少在5GB以上。
2) 要有一个swap (交换) 分区,它的作用相当于Windows里的虚拟内存,swap分区的
大小一般为物理内存容量的1.5 倍(内存<8GB)。但当系统物理内存大于8GB时,swap
分区配置8-16GB即可,太大无用,浪费磁盘空间。swap 分区不是必须的,但是大多
数情况还是设置比较好,个别企业的数据库应用场景不分swap.
3)/boot分区,这是Linux系统的引导分区,用于存放系统引导文件,如Linux内核等。
所有文件的总大小一般只有几十MB,而且以后也不会增大太多。因此,该分区可以设置为100~200MB,这个分区也不是必须的。
默认的选项为“Standard Parition”,意思是创建标准分区,也是我们要选择的项,其他的例如“RAIDPrition”的意思是RAID (磁盘冗余阵列) 分区,在企业中RAID 功能一般是通过物理的硬件来完成的,硬件RAID卡的效率更高,操作系统的RAID功能性能差,冗余也受限于操作系统,因此,企业很少用。而LVM 的意思是逻辑卷管理,它可以对设置好的分区大小进行动态调整,前提是所有的分区格式都需要事先做成LVM格式,即分区标号8e,企业环境的分区一般都是按需求事先规划好的,极少有后续调整的需求,且LVM 的性能和标准分区及硬件RAID 卡相比还是有一定的差距的,因此,如果有特殊需求,不会选择LVM 和软RAID 分区。
常规分区方案:
/剩余硬盘大小
swap 1.5倍
/boot 100M
DB及存储:
/data/ 剩余硬盘大小
/ 50-200G
swap 1.5倍
/boot 100M
门户:
/ 50-200G
swap 1.5倍
/boot 100M
不在进行分区,保留,将来哪个把分用,就自己根据需求再分↓