【导读:数据是二十一世纪的石油,蕴含巨大价值,这是·情报通·大数据技术系列第[102]篇文章,欢迎阅读收藏】
1 基本概念
对于主机而言,由于可能同时存在多种文件管理场景,诸如作为博客服务器的主机,可能既需要管理博文这一类长文章,也需要管理诸如评论这类简短信息,这种情况下,显然需要为不同的使用目的设置不同的文件管理系统。体现在硬件上,便是为不同的文件管理系统分配不同的硬件设备,显然为不同的文件管理系统配备专属的独立存储设备是一件奢侈的事。好在一块硬盘其实可以根据不同的使用场景划分出多个分区,每个分区可以采用不同设置的 filesystem 进行格式化,这样可以在充分满足自身需求的前提下,也可以减少对硬件的消耗。
在磁盘上创建分区时,可以选择 MBR 或者 GPT 。MBR ( Master Boot Record )和 GPT ( GUID Partition Table )是在磁盘上存储分区信息的两种不同方式。。这些分区信息包含了分区从哪里开始的信息,这样操作系统才知道哪个扇区是属于哪个分区的,以及哪个分区是可以启动的。
分区的名称默认是 设备名称 + 分区号,格式化之后可以修改 Label ,比如在 SCSI 磁盘 /dev/sda 上创建的第一个分区默认名称是 /dev/sda1 。
2 术语解释
格式化:格式化 (format) 是指对磁盘或磁盘中的分区( partition )进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除。新创建的分区必须经过格式化才能被使用。
磁头数( Heads ):表示硬盘有几个磁头,也就是有几面盘片,一个硬盘最多有 255 个磁头。
柱面数( Cylinders ):表示硬盘每面盘片上有几条磁道。
扇区数( Sectors ):表示每条磁道上有几个扇区,每条磁道最多有 63 个扇区。
3 详细说明
3.1 fdisk 命令
fdisk 是一个创建和维护分区的命令,兼容 DOS 类型的分区表、 BSD 或 SUN 类型的磁盘列表。需要注意 : fdisk 不支持创建 GPT 分区;fdisk 最大支持创建 2TB 的磁盘分区,大于 2TB 的磁盘需要使用 parted 命令。
语法:
选项:
操作命令:
3.2 parted 命令
parted 命令是由 GNU 组织开发的一款功能强大的磁盘分区和分区大小调整工具,与 fdisk 不同,它支持调整分区的大小。作为一种设计用于 Linux 的工具,它没有构建成处理与 fdisk 关联的多种分区类型,但是,它可以处理最常见的分区格式,包括:ext2 、 ext3 、 fat16 、 fat32 、 NTFS 、 ReiserFS 、 JFS 、 XFS 、 UFS 、 HFS 以及 Linux 交换分区。
语法:
parted [ 硬盘 ] [ 操作命令 [ 参数 ]]
选项:
操作命令:
领取专属 10元无门槛券
私享最新 技术干货