基本工作站的分区方案假设系统的硬盘大小是1000G。
/boot 500M-1000M
Swap 7000M
/root 剩下的容量
常见磁盘分区存储形式类型有两种: MBR(MSDOS) 和 GPT 。
MBR(Master Boot Record,主引导记录)。
MBR是存在于驱动器最开始部分的一个特殊的启动扇区,一般叫它0扇区。它由446B的启动加载器(Windows和Linux的不同),64B的分区表,和2B用来存放区域的有效性标识55AA,共512B。
GPT(GUID Partition Table),这是最近几年逐渐流行起来的一种分区形式,如果要将使用GPT分区格式的磁盘作为系统盘,需要UEFI BIOS的支持,它才可以引导系统启动。UEFI一种称为Unified Extensible Firmware Interface(统一的可扩展的固件接口,它最终是为了取代BIOS,目前市面上的BIOS大多已支持UEFI。GPT也是为了最终取代MBR的。
GPT相比MBR的优点:
因为传统的MBR分区,支持的最大分区为2T,也可以一定程度上等同于磁盘大小,必定2T以上的硬盘不是非常普及。在CentOS中可以使用 fdisk 指令进行管理。详细过程不在赘述。
当CentOS中识别到有磁盘容量超过2T时,如果试图使用 fdisk 指令对其分区会有相应的警告提示,大致如下:
明确提示需要使用 parted 进行管理,如果系统中没有这一指令,使用 yum install -y parted 进行安装即可。
4K对齐
在磁盘中的扇区只有排列整齐才有利于发挥磁盘的最佳读写性能。这里的对齐即常听说的4K对齐。可以简单的理解4K对齐的作用:当在磁盘中存取小于4K的数据时,如果没有4K对齐这时候很可能需要将这份数据放到两个4K块中,会出现多次读写不同的块的情况,明显没有4K对齐只在一个块中去存取数据高效。
如果系统进行了磁盘内核参数的调整,可以使用以下公式计算出合适的磁盘第一分区的start值,单位为s,s表示扇区,如果没有调整start可以使用2048s或0%表示。end值可以使用百分比的形式,也可以使用数字加单位的形式,如50%,3T。
然后将optimal_io_size的值加上alignment_offset的值,再除以physical_block_size的值,得到这块盘分区的起始位置扇区编号。
注意 :parted指令做的磁盘设置立即生效,不需要和fdisk一样使用w才会生效。
当完成对超过2T的磁盘分区以后,可以查看系统内核( cat /proc/partition )是否已成功识别到相应分区。如果识别到了,按照常规方式对分区进行格式化,然后挂载即可使用新的磁盘分区了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)