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

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

在 Linux 系统中,尤其是 CentOS 环境下,对磁盘进行分区是系统管理和运维的基础操作之一。而 fdisk 是一个功能强大且广泛使用的磁盘分区工具,它可以帮助用户查看、创建、删除和修改磁盘分区。本教程将从零开始,手把手教你如何在 CentOS 中使用 fdisk 命令进行磁盘分区,即使是 Linux 新手也能轻松上手。

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

一、什么是 fdisk?

fdisk 是 Linux 系统中用于管理磁盘分区表(MBR 分区表)的交互式命令行工具。它支持创建、删除、更改分区类型以及查看磁盘信息等操作。需要注意的是,fdisk 仅适用于 MBR(主引导记录)类型的磁盘,对于 GPT 分区表,建议使用 gdiskparted 工具。

二、准备工作:确认磁盘信息

在执行任何分区操作前,务必先确认当前系统的磁盘设备名称和使用情况,避免误操作导致数据丢失。

使用以下命令列出所有磁盘及分区:

# 查看磁盘列表lsblk# 或者使用 fdisk -l 列出详细信息sudo fdisk -l  

输出示例:

Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dos  

假设我们要为新磁盘 /dev/sdb 创建分区(注意:请根据你自己的环境替换设备名)。

三、使用 fdisk 创建新分区

1. 启动 fdisk 并指定目标磁盘:

sudo fdisk /dev/sdb  

2. 进入交互模式后,输入 m 可查看帮助菜单:

Command (m for help): m  

3. 创建新分区:

  • 输入 n 创建新分区
  • 选择分区类型(主分区 p 或扩展分区 e),一般选 p
  • 分区号(默认即可,按回车)
  • 起始扇区(默认,按回车)
  • 结束扇区(可输入大小如 +10G 表示 10GB,或直接回车使用全部空间)

4. 写入更改并退出:

Command (m for help): w  

输入 w 会将分区表写入磁盘并退出。如果不想保存,可输入 q 退出而不保存。

四、格式化与挂载新分区

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

sudo mkfs.ext4 /dev/sdb1  

然后创建挂载点并挂载:

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

若希望开机自动挂载,可编辑 /etc/fstab 文件,添加如下行(建议使用 UUID):

UUID=xxxx-xxxx-xxxx /mnt/mydisk ext4 defaults 0 2  

五、注意事项与安全提示

  • 操作前务必备份重要数据!fdisk 操作不可逆。
  • 不要对正在使用的系统盘(如 /dev/sda)随意操作。
  • 确保你操作的是正确的磁盘设备(通过 lsblkfdisk -l 确认)。
  • MBR 分区最多支持 4 个主分区,如需更多分区,请使用扩展分区。

六、总结

通过本教程,你应该已经掌握了在 CentOS 系统中使用 fdisk 命令 进行基本的磁盘分区操作。无论是学习 Linux 磁盘管理,还是实际运维工作,fdisk 都是一个不可或缺的工具。记住:谨慎操作,安全第一!

如果你觉得这篇 fdisk 使用教程 对你有帮助,欢迎收藏或分享给其他 Linux 初学者!

本文关键词:Centos fdisk命令磁盘分区工具Linux磁盘管理fdisk使用教程