在 Linux 系统中,磁盘管理是一项重要的系统维护任务。fdisk 是一个功能强大的命令行工具,用于对磁盘进行分区操作。无论是新增硬盘、调整分区大小,还是创建和删除分区,fdisk 都是不可或缺的工具之一。
尽管现代 Linux 发行版中越来越多地采用 parted 或 gparted 等图形化工具,但 fdisk 仍然因其高效性和灵活性而被广泛使用。本文将详细介绍 fdisk 命令的基本语法、常用参数以及实际使用示例,帮助读者掌握其核心功能并提升磁盘管理能力。
fdisk 的基本语法如下:
fdisk [选项] [设备]其中,“设备”是指需要操作的磁盘设备,如 /dev/sda、/dev/hdb 等。如果省略“设备”,fdisk 会默认使用当前系统中的第一个磁盘。
例如:
fdisk /dev/sda执行该命令后,fdisk 会进入交互式模式,用户可以通过输入命令来管理磁盘分区。
虽然 fdisk 主要通过交互式方式运行,但它也支持一些命令行参数,用于简化某些操作或获取帮助信息。以下是一些常见的参数:
-l:列出所有磁盘设备的分区表信息。
fdisk -l该命令可以显示系统中所有磁盘的分区情况,适用于查看磁盘结构。
-s:显示指定分区的大小(以扇区为单位)。
fdisk -s /dev/sda1-c:关闭自动检测磁盘类型的功能。
fdisk -c /dev/sda-u:以扇区为单位显示分区信息。
fdisk -u /dev/sda-h 或 --help:显示帮助信息。
fdisk --help需要注意的是,大多数情况下,fdisk 仍需通过交互模式进行操作,上述参数主要用于辅助查询或调试。
进入 fdisk 交互模式后,用户可以通过输入不同的命令来管理磁盘分区。以下是常用的交互命令及其用途:
p:打印当前磁盘的分区表信息。
Command (m for help): pn:创建新分区。
Command (m for help): n在此之后,系统会提示选择分区类型(主分区或扩展分区),以及分区起始位置和大小。
d:删除现有分区。
Command (m for help): d输入要删除的分区编号即可完成操作。
t:更改分区类型(如 FAT32、EXT4 等)。
Command (m for help): ta:设置分区为可引导(Bootable)。
Command (m for help): aw:保存更改并退出。
Command (m for help): wq:不保存更改并退出。
Command (m for help): qm:显示帮助菜单。
Command (m for help): m这些命令构成了 fdisk 的主要操作界面,用户可以根据需要进行分区、删除、修改等操作。
为了更好地理解 fdisk 的实际应用,下面提供几个典型的使用示例。
查看磁盘分区信息
sudo fdisk -l该命令会列出所有磁盘设备及其分区信息,帮助用户确认目标磁盘。
创建一个新的主分区
sudo fdisk /dev/sdb进入交互模式后,输入 n 创建新分区,选择主分区(p),设置起始扇区和结束扇区,最后输入 w 保存更改。
删除一个分区
sudo fdisk /dev/sda输入 d,然后输入要删除的分区编号(如 1),再输入 w 保存。
设置分区为可引导
sudo fdisk /dev/sda输入 a,然后选择要设置为可引导的分区编号,最后 w 保存。
查看分区详细信息
sudo fdisk /dev/sda输入 p 查看当前分区表内容,包括每个分区的起始位置、大小、文件系统类型等。
在使用 fdisk 进行磁盘分区操作时,需要注意以下几点:
备份数据
分区操作可能会导致数据丢失,因此在执行任何分区更改前,务必确保重要数据已备份。
权限问题
fdisk 需要 root 权限才能操作磁盘,因此通常使用 sudo 命令执行。
分区格式化
fdisk 只负责分区,不负责格式化。创建完分区后,还需使用 mkfs 命令进行格式化。
磁盘设备名称确认
错误地对错误的磁盘进行操作可能导致系统崩溃或数据丢失,因此在执行命令前,请确认目标设备名称。
避免在根目录磁盘上操作
不建议在正在运行的系统磁盘(如 /dev/sda)上进行分区操作,以免影响系统稳定性。
虽然 fdisk 功能强大,但在某些场景下,其他工具可能更为合适:
parted:支持大容量磁盘(超过 2TB),适合处理 GPT 分区。
gparted:图形化工具,适合不熟悉命令行的用户。
lsblk 和 df:用于查看磁盘和分区信息,而非编辑。
因此,根据具体需求选择合适的工具,可以提高工作效率和安全性。
![]()
fdisk 是 Linux 系统中一个功能强大的磁盘分区工具,适用于各种磁盘管理任务。通过本文的介绍,我们了解了 fdisk 的基本语法、常用参数、交互模式以及实际使用示例,掌握了如何创建、删除、修改分区等操作。
声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com
提供多种拟人音色,支持多语言及方言,并可在同一音色下输出多语言内容。系统可自适应语气,流畅处理复杂文本。
Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。
支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。
先进的图像理解和分析能力,它能够快速准确地解析和理解图像内容。无论是自然风景、城市建筑还是复杂的场景与活动,都能提供详细的描述和深入的分析。
根据文本提示(prompt)和图片公网访问链接,编辑原图按照特定风格、场景和氛围感的输出新的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。