Linux磁盘分区教程:主分区与逻辑分区

5星 · 超过95%的资源 需积分: 24 4 下载量 166 浏览量 更新于2024-09-11 收藏 456KB DOC 举报
"这篇文档详细解释了Linux系统下的磁盘分区过程,主要针对Linux环境,提到了IDE、SCSI、SATA、USB等不同类型的硬盘设备命名规则,并且阐述了主分区和逻辑分区的区别。文章通过一个实例展示了如何使用`fdisk`命令对一块未分区的10GB硬盘进行分区,包括创建一个3GB的主分区和三个逻辑分区。" 在Linux操作系统中,磁盘分区是一个关键的概念,与Windows系统有所不同。在Linux中,硬盘设备名称通常以`sdx`的形式表示,其中`x`代表从`a`到`z`的字母,用来区分不同的硬盘。IDE硬盘则使用`hdx`的命名方式,`x`同样是从`a`到`d`。每个硬盘最多可以有四个主分区,超过这个数量就需要使用扩展分区,然后在扩展分区中创建逻辑分区。 `fdisk`是一个用于创建、删除和修改磁盘分区的实用程序。在本例中,通过`fdisk /dev/hdb`命令启动分区过程。创建新分区时,首先输入`n`来新建分区,接着选择`p`创建主分区或`e`创建扩展分区。分区号从1到4,主分区通常从`sdb1`开始。在设定分区大小时,可以使用`+3G`这样的形式指定从起始柱面开始往后3GB的空间。 创建完主分区后,为了创建逻辑分区,需要再创建一个扩展分区。扩展分区本身不能存储数据,但可以包含多个逻辑分区。在创建逻辑分区时,虽然可以选择分区号,但在示例中,所有剩余空间都被分配给了扩展分区。逻辑分区从`sdb5`开始,因为前四个分区已经被主分区占用。 完成分区创建后,使用`p`命令检查分区表,确认分区是否正确创建。整个过程可以通过`fdisk`的交互式界面进行,用户可以随时输入`m`获取帮助,或者`w`保存更改,`q`退出而不保存。 在分区完成后,还需要对新分区进行格式化,例如使用`mkfs.ext3`命令创建ext3文件系统,然后挂载到文件系统的一个特定目录下,以便使用。在实际环境中,分区大小和类型的选择应根据系统需求和磁盘容量来确定。 Linux下的磁盘分区是一个需要谨慎操作的过程,因为它直接影响到系统的稳定性和数据的安全性。了解并熟练掌握这些基础知识对于Linux系统的管理和维护至关重要。