当前位置:首页 > Debian > 正文

Debian fdisk命令详解(新手也能掌握的磁盘分区工具完整教程)

在 Linux 系统中,尤其是 Debian 及其衍生发行版(如 Ubuntu),fdisk 是一个非常基础且强大的磁盘分区工具。无论你是系统管理员、开发者,还是刚接触 Linux 的小白用户,掌握 Debian fdisk命令 都能帮助你高效地管理硬盘空间。本文将带你从零开始,一步步学会如何使用 fdisk 进行磁盘分区。

Debian fdisk命令详解(新手也能掌握的磁盘分区工具完整教程) fdisk命令 磁盘分区工具 Linux分区管理 fdisk使用教程 第1张

一、什么是 fdisk?

fdisk 是 Linux 系统自带的一个命令行工具,用于创建、删除、查看和修改磁盘分区表。它支持 MBR(主引导记录)分区方案,适用于传统 BIOS 启动的系统。对于使用 UEFI 启动的新系统,通常推荐使用 gdiskparted,但 fdisk 仍然是学习 Linux分区管理 的最佳入门工具。

二、使用前的准备工作

在操作磁盘之前,请务必注意:

  • 备份重要数据!分区操作有风险,误操作可能导致数据丢失。
  • 确认你要操作的是哪块磁盘(例如 /dev/sda、/dev/sdb)。
  • 不要对正在使用的系统盘进行随意修改。

三、查看当前磁盘信息

首先,使用以下命令列出所有磁盘和分区:

sudo fdisk -l

输出示例:

Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 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 99999999 99997952  47G 83 Linux

从输出可以看到磁盘设备名(如 /dev/sda)、容量、分区表类型和已有分区。

四、进入 fdisk 交互模式

假设我们要对新插入的硬盘 /dev/sdb 进行分区,执行:

sudo fdisk /dev/sdb

进入交互界面后,你会看到提示符 Command (m for help):。输入 m 可查看所有可用命令:

Command (m for help): mHelp:  DOS (MBR)   a   toggle a bootable flag   b   edit nested BSD disklabel   c   toggle the dos compatibility flag  Generic   d   delete a partition   F   list free unpartitioned space   l   list known partition types   n   add a new partition   p   print the partition table   t   change a partition type   v   verify the partition table   i   print information about a partition  Misc   m   print this menu   u   change display/entry units   x   extra functionality (experts only)  Save & Exit   w   write table to disk and exit   q   quit without saving changes

五、创建新分区(实战步骤)

下面以在 /dev/sdb 上创建一个主分区为例:

  1. 输入 n 创建新分区。
  2. 选择分区类型:输入 p 表示主分区(最多4个),或 e 表示扩展分区。
  3. 分区号:默认即可(如 1)。
  4. 起始扇区:直接回车使用默认值。
  5. 结束扇区:可输入具体大小,如 +10G 表示创建10GB分区。

完成后,输入 p 查看分区表是否正确。确认无误后,输入 w 保存并退出。如果不想保存,输入 q 直接退出。

六、格式化与挂载新分区

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

sudo mkfs.ext4 /dev/sdb1

然后创建挂载点并挂载:

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

现在你就可以在 /mnt/mydisk 中使用新分区了。

七、常见问题与注意事项

  • fdisk 不支持 GPT 分区表:如果你的磁盘大于 2TB,建议使用 partedgdisk
  • 操作前务必确认设备名,避免误删系统盘。
  • 分区后若系统未识别,可运行 sudo partprobe 或重启系统。

八、总结

通过本教程,你应该已经掌握了 Debian fdisk命令 的基本用法,能够独立完成磁盘分区、格式化和挂载操作。作为最经典的 磁盘分区工具,fdisk 虽然界面简陋,但功能强大且稳定。熟练掌握它,是深入学习 Linux分区管理 的重要一步。希望这篇 fdisk使用教程 对你有所帮助!