linux怎么创建磁盘分区
linux怎么创建磁盘分区详细介绍
在 Linux 系统中创建磁盘分区通常使用 fdisk 或 parted 工具,以下是使用 fdisk(适用于 MBR 分区表,单个分区不超过 2TB)的操作步骤:
前提条件
- 以管理员身份操作:需要
root权限,可通过sudo执行命令。 - 确认目标磁盘:通过
lsblk或fdisk -l查看磁盘列表,例如目标磁盘为/dev/sdb(注意避免操作系统盘,如/dev/sda)。
步骤 1:启动 fdisk 工具
bash
/dev/sdb
步骤 2:进入交互模式
输入以下命令(按 m 可查看帮助):
| 命令 | 说明 |
|---|---|
p |
打印当前磁盘的分区表 |
n |
新建分区 |
d |
删除分区(谨慎!) |
w |
保存并退出 |
q |
不保存退出 |
步骤 3:创建新分区
- 输入
n并回车,选择分区类型:p:主分区(最多 4 个)e:扩展分区(用于创建逻辑分区)
一般选择主分区,输入p并回车。
- 输入分区编号(默认按顺序,直接回车)。
- 选择分区起始扇区(默认从磁盘起始位置,直接回车)。
- 选择分区结束扇区:
- 输入
+大小指定分区大小(如+10G表示 10GB)。 - 直接回车使用剩余全部空间。
- 输入
步骤 4:设置分区类型(可选)
若需要创建 Linux 交换分区或 FAT/NTFS 分区,输入 t 并回车,选择分区编号,再输入分区类型对应的十六进制代码(如 83 为 Linux 主分区,82 为交换分区,c 为 FAT32)。
可通过 ls 查看所有支持的类型代码。
步骤 5:保存分区表
输入 w 并回车,分区表将被写入磁盘,此时新分区生效。
步骤 6:格式化分区(可选)
创建分区后需格式化才能使用,例如格式化为 ext4 文件系统:
bash
mkfs.ext4 /dev/sdb1
注意事项
- 数据安全:操作前备份重要数据,错误操作可能导致数据丢失。
- GPT 分区表:若磁盘容量超过 2TB 或需要更多分区,建议使用
parted工具(支持 GPT 分区表),操作类似但语法略有不同(例如parted /dev/sdb mkpart)。 - 重启生效:部分系统可能需要重启后分区才能被识别,或通过
partprobe命令刷新分区表。
总结
通过 fdisk 创建分区的核心流程为:
选择磁盘 → 新建分区 → 配置参数 → 保存并格式化。
根据磁盘容量和需求选择 MBR(fdisk)或 GPT(parted)分区表,操作时务必确认目标磁盘正确,避免误操作系统盘。