Linux命令--fdisk命令使用
fdisk命令使用
fdisk 是Linux系统中最常用、经典的交互式磁盘分区管理工具,支持磁盘分区查看、新建、删除等操作
基础命令
1 | # 查看系统所有磁盘(必用) |
/dev/nvme0n1:NVMe 固态硬盘(常见)/dev/sda:SATA硬盘/U盘
交互操作
- 进入指定磁盘的分区编辑界面
1 | sudo fdisk /dev/nvme0n1 |
如下显示:
输入m 可以查看所有帮助命令。
| 命令 | 功能说明 |
|---|---|
| m | 查看帮助菜单(最常用) |
| p | 打印当前分区表(查看所有分区,必用) |
| n | 新建分区(primary 主分区 /extended 扩展分区) |
| d | 删除分区 |
| t | 修改分区类型(swap/ext4/LVM 等) |
| w | 保存分区表并退出 |
| q | 不保存退出 |
| l | 列出所有分区类型代码(如 83=Linux, 82=swap) |
| g | 创建 GPT 分区表(新硬盘常用) |
| o | 创建 MBR 分区表(老硬盘) |
修改分区大小
以下以SWAP分区示例
1、关闭当前 SWAP 分区
1 | # 关闭所有swap |
2、进入 fdisk 编辑分区
1 | # 替换成你的磁盘名(sda/nvme0n1) |
3、查看
输入p,打印当前所有的信息,例如Type 为“Linux swap”
1 | Device Start End Sectors Size Type |
4、删除旧分区
1 | Command (m for help): d |
5、立即新建小分区
1 | Command (m for help): n |
6、改回 swap 类型
1 | Command (m for help): t |
7、写盘退出
1 | Command (m for help): w |
8、启用分区
1 | # 启用swap |
修改其它分区按类似的方法。
SWAP也可以是文件,通过自己创建,灵活分配大小。下面是方法。
1 | # 关闭 swap 文件 |
评论











