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

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

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

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

一、什么是 fdisk?

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

二、使用前的准备工作

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

  • 备份重要数据!分区操作可能导致数据丢失。
  • 确认你要操作的是哪块磁盘(如 /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 上创建一个主分区:

  1. 输入 n 创建新分区。
  2. 选择分区类型:p(主分区)或 e(扩展分区)。
  3. 输入分区号(默认即可,按回车)。
  4. 设置起始扇区(通常默认,按回车)。
  5. 设置结束扇区或大小(例如输入 +10G 表示创建 10GB 分区)。
  6. 输入 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 分区),可以考虑学习 gdiskparted

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