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

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

在使用 RockyLinux 系统时,经常需要对磁盘进行分区操作。无论是新增硬盘、重新规划存储空间,还是为系统安装准备分区,fdisk 都是最常用且强大的磁盘分区工具之一。本篇 fdisk教程 将从零开始,手把手教你如何使用 fdisk 命令,即使你是 Linux 新手,也能轻松上手!

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

一、什么是 fdisk?

fdisk 是一个交互式的命令行工具,用于创建和管理磁盘分区表(主要支持 MBR 分区表)。它适用于传统 BIOS 启动的系统,在 RockyLinux 中默认已安装。

注意:对于 GPT 分区表(常用于 UEFI 启动),建议使用 gdiskparted 工具。但如果你处理的是小于 2TB 的磁盘或使用 MBR,fdisk 依然是首选。

二、查看当前磁盘信息

在操作前,先用以下命令查看系统中有哪些磁盘:

sudo fdisk -l

输出示例:

Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectorsDisk model: Virtual diskUnits: 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 10239999 10237952 4.9G 83 Linux/dev/sda2       10240000 20479999 10240000 4.9G 82 Linux swap

这里可以看到 /dev/sda 是主硬盘,有两个分区。假设我们新插入了一块硬盘 /dev/sdb(未分区),接下来我们就以它为例进行分区。

三、使用 fdisk 对新磁盘分区

1. 进入 fdisk 交互模式(以 /dev/sdb 为例):

sudo fdisk /dev/sdb

2. 进入后你会看到提示符:Command (m for help):。输入 m 可查看帮助菜单。

3. 创建新分区:

  • 输入 n 创建新分区
  • 选择分区类型:通常选 p(主分区)
  • 分区号:默认按顺序(如 1)
  • 起始扇区:直接回车使用默认值
  • 结束扇区:可输入具体大小,如 +10G 表示创建 10GB 分区

4. 查看当前分区表(不保存):输入 p

5. 保存并退出:输入 w(写入更改)

如果不想保存,输入 q 直接退出。

四、格式化与挂载新分区

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

sudo mkfs.ext4 /dev/sdb1

然后创建挂载点并挂载:

sudo mkdir /mnt/datasudo mount /dev/sdb1 /mnt/data

若希望开机自动挂载,需编辑 /etc/fstab 文件(此处略,避免复杂化)。

五、注意事项与安全提示

  • ⚠️ 操作前务必备份重要数据! 分区操作可能导致数据丢失。
  • 确保操作的是正确的磁盘设备(如 /dev/sdb 而非 /dev/sda)。
  • fdisk 不支持大于 2TB 的磁盘(需用 partedgdisk)。
  • 修改分区表后,可能需要重启或运行 partprobe 使内核识别新分区。

六、总结

通过本篇 RockyLinux fdisk命令 教程,你已经掌握了基本的磁盘分区流程。无论是学习 Linux分区管理,还是实际运维需求,fdisk 都是必须掌握的核心技能之一。

记住:谨慎操作,多练习,你很快就能熟练使用这个强大的磁盘分区工具