Ubuntu fdisk命令详解(新手也能掌握的Linux磁盘分区工具使用教程)

来源:这里教程网 时间:2026-03-28 16:23:41 作者:

在使用 Ubuntu 或其他 Linux 系统时,我们常常需要对硬盘进行分区操作,比如新增分区、删除分区或调整分区大小。而 fdisk 就是 Linux 系统中最常用、最基础的磁盘分区工具之一。本教程将手把手教你如何使用 Ubuntu fdisk命令,即使你是 Linux 新手,也能轻松上手!

一、什么是 fdisk?

fdisk
是一个命令行工具,用于查看、创建、删除和修改磁盘分区表(主要支持 MBR 分区表)。它适用于传统的 BIOS 启动系统,对于使用 GPT 分区表的 UEFI 系统,建议使用
gdisk
parted
工具。

二、使用前的准备工作

在操作磁盘分区前,请务必注意以下几点:

备份重要数据!分区操作可能导致数据丢失。 确认你要操作的是哪块磁盘(如 /dev/sda、/dev/sdb),避免误操作。 确保你有 root 权限(使用
sudo
)。

三、查看当前磁盘分区情况

首先,使用以下命令列出系统中所有磁盘及其分区:

sudo fdisk -l

输出示例:

Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDevice Boot Start End Sectors Size Id Type/dev/sda1 * 2048 41943039 41940992 20G 83 Linux/dev/sda2 41943040 83886079 41943040 20G 82 Linux swap

从输出中可以看到磁盘设备名(如

/dev/sda
)、分区数量、大小和类型等信息。

四、进入 fdisk 交互模式

假设我们要对

/dev/sdb
这块新硬盘进行分区,执行以下命令:

sudo fdisk /dev/sdb

进入交互界面后,你可以输入不同的字母命令来操作分区。常用命令如下:

m
:显示帮助菜单
p
:打印当前分区表
n
:新建分区
d
:删除分区
t
:更改分区类型
w
:写入更改并退出(重要!)
q
:不保存退出

五、实战:创建一个新分区

下面演示如何在

/dev/sdb
上创建一个主分区:

输入
n
创建新分区。 选择分区类型:
p
(主分区)或
e
(扩展分区)。 输入分区号(默认即可,按回车)。 设置起始扇区(通常默认,按回车)。 设置结束扇区或大小(例如输入
+10G
表示创建 10GB 分区)。 输入
w
保存并退出。

完整交互示例:

Command (m for help): nPartition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions)Select (default p): pPartition number (1-4, default 1): First sector (2048-209715199, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-209715199, default 209715199): +10GCreated a new partition 1 of type 'Linux' and of size 10 GiB.Command (m for help): wThe partition table has been altered.Calling ioctl() to re-read partition table.Syncing disks.

六、格式化与挂载新分区

创建分区后,还需要格式化才能使用。例如,将其格式化为 ext4 文件系统:

sudo mkfs.ext4 /dev/sdb1

然后创建挂载点并挂载:

sudo mkdir /mnt/mydisksudo mount /dev/sdb1 /mnt/mydisk

七、常见问题与注意事项

不要对正在使用的系统盘操作,否则可能导致系统无法启动。 MBR 分区最多支持 4 个主分区(或 3 主 + 1 扩展)。 操作完成后务必使用
w
保存,否则更改不会生效。 如果不确定操作是否正确,先用
p
查看当前分区表再决定。

总结

通过本教程,你应该已经掌握了如何使用 Ubuntu fdisk命令 进行基本的 Linux分区管理。虽然

fdisk
是一个强大的工具,但操作磁盘始终存在风险,请务必谨慎操作。如果你需要更高级的功能(如 GPT 分区),可以考虑学习
gdisk
parted

希望这篇 fdisk使用教程 对你有所帮助!如有疑问,欢迎在评论区留言交流。

相关推荐

热文推荐