对磁盘进行分区
磁盘分区允许系统管理员将硬盘驱动器划分为多个逻辑存储单元,这些单元叫做分区。
磁盘分区的功能:
1.限制应用或用户的可用空间
2.将操作系统和程序文件与用户文件分隔开
3.创建用于内存交换的单独区域
4.限制磁盘空间使用,来提高诊断工具和备份映像的性能。
MBR分区方案
此方案最多四个主分区。在linux系统上,管理员可以使用扩展分区和逻辑分区来创建最多15个分区。由于分区大小数据以32位存储,使用MBR方案分区时,最大磁盘和分区大小为2TiB.由于物理磁盘变得越来越大而基于SAN的卷甚至更大,因此新的GUID分区表(GPT)正在取代传统的MBR方案用于磁盘分区。
GPT分区方案
GPT最多可提供128个分区,GPT为逻辑块地址分配64位。GPT使用全局唯一标识符GUID来识别每个磁盘和分区。
使用Parted管理分区
管理员可对磁盘的分区进行更改,例如创建分区,删除分区和更改分区类型。要执行这些操作,管理员可以对MBR和GPT分区方案使用Parted分区编辑器。
Parted命令将整个磁盘的设备名称作为第一个参数,还有一个或多个子命令。print子命令显示/dev/vda磁盘上的分区表。如果不提供子命令,parted就会打开用于发出命令的交互式会话。默认下,parted显示以10的幂次方表示的所有空间大小。可以使用unit子命令来更改默认设置,接受以下参数:s表示扇区 B表示字节
向新磁盘写入分区表
要对新驱动器进行分区,首先必须为其写入磁盘标签。磁盘标签指示了所有的分区方案。
parted /dev/vdb mklabel msdos命令将MBR磁盘标签写入磁盘
parted /dev/vdb mklabel gpt命令将GPT磁盘标签写入磁盘。