Linux fdisk 命令是磁盘分区表管理工具,可以用于创建、删除、编辑、复制和移动磁盘分区和分区表。使用 fdisk 命令可以帮助你更好地管理磁盘空间和分区信息。
1. fdisk 命令的基本语法格式
fdisk 命令的基本语法格式为:
fdisk [-l] device
其中,-l 选项用于列出系统中所有磁盘信息。
2. fdisk 命令的使用方法
2.1. 查看系统磁盘信息
使用 fdisk 命令查看系统磁盘信息,可以使用下面的命令:
fdisk -l
该命令会列出系统中所有磁盘信息,包括磁盘的名称、大小、类型、分区信息等等。
2.2. 创建分区
使用 fdisk 命令创建分区,我们需要先指定设备名称,然后进入 fdisk 分区工具:
fdisk /dev/sda
该命令将进入 fdisk 分区工具,此时可以输入 m 命令查看可用命令列表。如果需要创建新的分区,可以依次输入 n、p、分区号、起始扇区号、结束扇区号(或分区大小),具体命令如下:
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-10485759, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-10485759, default 10485759):
需要注意的是,在上面的命令中,Partition type 选项用于选择分区类型,p 代表主分区,e 代表扩展分区。使用默认选项表示选择主分区;Partition number 选项用于指定分区号,取值一般为 1-4;First sector 选项用于指定分区的第一个扇区号;Last sector 选项用于指定分区的最后一个扇区号。
创建分区后,可以使用 p 命令查看当前分区信息。
2.3. 删除分区
使用 fdisk 命令删除分区,需要同样指定设备名称,进入 fdisk 分区工具:
fdisk /dev/sda
然后,可以输入 p 命令来查看当前分区信息,并通过 d 命令删除指定分区:
Command (m for help): p
Partition table entries are not in disk order
Number Start (sector) End (sector) Size Code Name
1 2048 10485759 5.0 GiB 8300 Linux filesystem
Command (m for help): d
Partition number (1-4, default 4): 1
在上面的命令中,d 命令用于删除分区信息,指定分区号 1 后即可删除分区。
2.4. 保存分区表
当分区设置完成后,使用 w 命令保存分区表,退出 fdisk 工具:
Command (m for help): w
3. 示例说明
3.1. 创建新分区
为了创建一个新的主分区,可以使用以下命令:
fdisk /dev/sda
n
p
1
2048
10485759
w
在上面的命令中,我们首先进入 fdisk 工具,然后使用 n 命令创建新分区,选择主分区(p),分区号为 1。然后使用默认起始扇区号(2048),结束扇区号为 10485759。最后使用 w 命令保存分区表并退出。
3.2. 删除分区
为了删除一个分区,可以使用以下命令:
fdisk /dev/sda
p
d
1
w
在上面的命令中,我们首先进入 fdisk 工具并打印出当前的分区表信息(p 命令)。然后输入 d 命令并指定需要删除的分区号(1)。最后使用 w 命令保存分区表并退出。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux fdisk命令:分区和管理磁盘 - Python技术站