上一篇
fdisk分区步骤 linux
- 行业动态
- 2025-05-02
- 3851
启动fdisk,选设备,n创建分区,设置类型与大小,w
fdisk 分区步骤详解
启动 fdisk
在终端输入以下命令(替换 /dev/sda
为目标磁盘设备):
sudo fdisk /dev/sda
- 注意:
/dev/sda
是第一块硬盘,实际设备名可能因系统而异(如/dev/nvme0n1
或/dev/vda
)。
查看当前分区表
进入 fdisk 后,输入 p
并回车,显示当前磁盘的分区信息:
Command (m for help): p
输出示例:
Disk /dev/sda: 50 GB, 50000000000 bytes
255 heads, 63 sectors/track, 9767 cylinders, total 97676 sectors
Units = sectors of 1 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x12345678
Device Boot Start End Blocks Id System
/dev/sda1 2048 1026000 512000 83 Linux
/dev/sda2 1026001 2048000 512000 82 Linux swap
创建新分区
- 输入
n
:创建新分区。 - 选择分区类型:
- 输入
p
创建主分区,或e
创建扩展分区。
- 输入
- 指定分区号:默认自动分配(如
/dev/sda3
)。 - 设置起始扇区:直接回车使用默认值。
- 设置结束扇区:
- 输入
+大小
(如+10G
)或指定扇区号。 - 也可输入
default
使用剩余空间。
- 输入
删除分区
- 输入
d
:删除现有分区。 - 选择分区号:输入要删除的分区编号(如
1
删除/dev/sda1
)。
修改分区类型
- 输入
t
:修改分区类型。 - 选择分区号:输入目标分区编号。
- 输入类型代码:
83
:Linux 文件系统。82
:Linux 交换分区。7
:HPFS/NTFS(Windows)。c
:W95 FAT32(Linux 兼容)。
保存并退出
- 输入
w
:将更改写入磁盘并退出。 - 输入
q
:放弃更改并退出。
fdisk 常用命令速查表
命令 | 功能描述 |
---|---|
m | 显示帮助菜单 |
p | 打印当前分区表 |
n | 创建新分区 |
d | 删除分区 |
t | 修改分区类型 |
w | 保存更改并退出 |
q | 放弃更改并退出 |
a | 切换启动标记(boot flag) |
l | 显示可用的类型代码 |
相关问题与解答
问题 1:为什么新分区无法被系统识别?
解答:
- 未保存更改:确保执行了
w
命令。 - 未格式化分区:新分区需格式化后才能使用(如
mkfs.ext4 /dev/sda3
)。 - 设备路径错误:检查是否操作了正确的磁盘(如
/dev/sda
vs/dev/nvme0n1
)。
问题 2:如何将分区类型从 83
(Linux)改为 82
(交换分区)?
解答:
- 在 fdisk 中输入
t
。 - 选择目标分区号(如
3
)。 - 输入类型代码
82
并回车。 - 执行