Linux使用fdisk实现磁盘分区过程图解
简介
在Linux系统中,对于新购置的硬盘,我们需要将其进行分区才能使用。而分区的工具有很多,在Linux中常用的是fdisk。它是一个功能非常强大且广泛使用的磁盘分区工具,可以让用户以交互式的方式对硬盘进行分区操作。本文将详细讲解如何使用fdisk实现磁盘分区的过程。
步骤
步骤一:查看磁盘情况
在使用fdisk工具之前,首先需要查看磁盘情况,以便确认需要分区的磁盘名称。可以使用下面的命令查看所有磁盘的分区情况:
sudo fdisk -l
执行上述命令后,会列出所有的硬盘设备,并显示它们的分区情况。注意要以管理员权限运行该命令。
步骤二:选择需要分区的磁盘
确认需要分区的磁盘名称后,可以使用下面的命令选择需要操作的磁盘:
sudo fdisk /dev/sda
上述命令中的/dev/sda是要分区的磁盘名称,可以根据实际情况进行修改。
步骤三:创建分区
执行上述命令后,会进入fdisk的交互式操作界面。可以按照下面的步骤创建分区:
- 输入n来创建一个新分区;
- 输入p来指定该分区为主分区;
- 输入分区号(比如1);
- 指定分区的起始扇区和结束扇区,可以输入+10G来表示从当前扇区向后分配10G大小的空间;
- 使用w命令保存分区表并退出。
下面是一个示例:
sudo fdisk /dev/sda
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-20971519, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): +10G
Created a new partition 1 of type 'Linux' and of size 10 GiB.
Command (m for help): w
步骤四:格式化分区
完成分区后,我们需要先格式化分区才能将其挂载到系统中。可以使用下面的命令对已经创建的分区进行格式化:
sudo mkfs.ext4 /dev/sda1
上述命令中的/dev/sda1是已经创建的分区名称,可以根据实际情况进行修改。执行上述命令后,系统会对分区进行格式化,格式化完成后该分区就可以被挂载到系统中了。
示例说明
示例一:创建两个主分区和一个扩展分区
我们假设现在有一个500G的硬盘,需要将其分为两个主分区和一个扩展分区。分区方案如下:
分区 | 大小 | 类型 |
---|---|---|
sda1 | 50G | 主分区 |
sda2 | 100G | 主分区 |
sda3 | 350G | 扩展分区 |
可以使用下面的命令来进行分区:
sudo fdisk /dev/sda
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-1048575999, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-1048575999, default 1048575999): +50G
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2): 2
First sector (102604800-1048575999, default 102604800):
Last sector, +sectors or +size{K,M,G,T,P} (102604800-1048575999, default 1048575999): +100G
Command (m for help): n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): e
Partition number (2-4, default 3):
First sector (204373248-1048575999, default 204373248):
Last sector, +sectors or +size{K,M,G,T,P} (204373248-1048575999, default 1048575999):
Command (m for help): w
示例二:在已有分区上创建逻辑分区
假设现在已经有一个200G的硬盘,并已将其分为sda1和sda2两个主分区,其中sda1已经被使用。现在需要在sda2上创建两个逻辑分区。分区方案如下:
分区 | 大小 | 类型 |
---|---|---|
sda5 | 50G | 逻辑分区 |
sda6 | 100G | 逻辑分区 |
可以使用下面的命令来进行分区:
sudo fdisk /dev/sda
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
l logical (0 primary, 1 extended, 3 free)
Select (default p): l
Adding logical partition 5
First sector (411648-419430399, default 411648):
Last sector, +sectors or +size{K,M,G,T,P} (411648-419430399, default 419430399): +50G
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 2 free)
l logical (2 primary, 1 extended, 1 free)
Select (default p): l
Adding logical partition 6
First sector (1059062272-2097125119, default 1059062272):
Last sector, +sectors or +size{K,M,G,T,P} (1059062272-2097125119, default 2097125119): +100G
Command (m for help): w
结论
本文详细介绍了如何使用fdisk工具在Linux系统中对硬盘进行分区,包括查看磁盘情况、选择需要分区的磁盘、创建分区、格式化分区等步骤。使用fdisk工具进行分区非常方便,能够满足大部分用户需求。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux使用fdisk实现磁盘分区过程图解 - Python技术站