下面我会详细讲解Linux fdisk创建分区的完整攻略,包含主分区、扩展分区和逻辑分区的创建过程及其细节。
准备工作
在开始之前,我们需要准备一个Linux环境,并将要分区的磁盘连接到该环境中。一般情况下,这个磁盘的设备文件是/dev/sdX,X代表磁盘的编号,例如/dev/sda、/dev/sdb等。
主分区的创建
在Linux中,一个磁盘最多可以创建4个主分区。主分区的编号为1~4,分别对应/dev/sdX1~4。下面是创建主分区的步骤:
- 使用fdisk命令打开磁盘:
fdisk /dev/sdX
- 输入n,创建新分区。fdisk会提示你输入分区编号,默认为1。此处我们创建第一个主分区,因此直接按回车即可。
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-10485759, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2049-10485759, default 10485759):
- 输入起始扇区和终止扇区。这里我们让fdisk自动选择起始扇区并使用整个剩余空间作为主分区的大小。输入w来保存分区表。
Command (m for help): w
到这里,你已经成功创建了一个主分区。接下来让我们来创建扩展分区。
扩展分区的创建
扩展分区用于创建多个逻辑分区,一个磁盘最多可以创建1个扩展分区。下面是创建扩展分区的步骤:
- 使用fdisk打开磁盘:
fdisk /dev/sdX
- 输入n,创建新分区。这次选择e,代表扩展分区。fdisk会提示你输入分区编号,默认为1。此处我们创建第一个扩展分区,因此直接按回车即可。
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): e
Partition number (1-4, default 1):
First sector (2048-10485759, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2049-10485759, default 10485759):
- fdisk会提示你重新进入分区编辑模式(Command (m for help))。此时键入p,查看新创建的扩展分区信息:
Command (m for help): p
Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 41943039 41940992 20G 83 Linux
/dev/sda2 41943040 62914559 20971520 10G 83 Linux
/dev/sda3 62914560 83886079 20971520 10G 83 Linux
/dev/sda4 83886080 104857599 20971520 10G 83 Linux
/dev/sda5 2048 10485759 10483712 5G 5 Extended
可以看到,/dev/sda5为新创建的扩展分区。
- 输入n,创建逻辑分区。fdisk会提示你输入分区编号,默认为5。此处我们创建第一个逻辑分区,因此直接按回车即可。
Command (m for help): n
Partition number (5-65535, default 5):
First sector (106496-10485759, default 106496):
Last sector, +sectors or +size{K,M,G,T,P} (106496-10485759, default 10485759):
-
输入起始扇区和终止扇区。这里我们让fdisk自动选择起始扇区并使用整个剩余空间作为逻辑分区的大小。如果需要创建多个逻辑分区,依次进行步骤4和步骤5即可。
-
输入w,保存分区表。
Command (m for help): w
到这里,你已经成功创建了一个扩展分区和一个逻辑分区。如果需要创建多个逻辑分区,可以重复步骤4~5,直到所有的逻辑分区都创建完成。
总之,主分区、扩展分区和逻辑分区是在fdisk命令中被定义的磁盘分区类型。通过本文的介绍,我们希望能够让初学者能够轻松理解并实践创建分区的方法,未来更好地使用Linux。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux fdisk创建分区(主分区、扩展分区和逻辑分区)过程详解 - Python技术站