在 Linux 中创建主分区可以使用 fdisk 或 parted 等工具。以下是使用 fdisk 的详细步骤,如何在 Linux 中使用 fdisk 轻松创建主分区?,如何在 Linux 中轻松创建主分区?
在Linux系统中,可以使用fdisk或parted等工具创建主分区,以fdisk为例,首先通过sudo fdisk /dev/sdX
命令进入磁盘操作界面(将sdX替换为目标磁盘),输入n
创建新分区,选择主分区类型(p),设置分区编号(1-4),指定起始和结束扇区或直接输入分区大小(如+10G),最后输入w
保存更改并退出,操作完成后,使用partprobe
或重启系统使分区生效,再通过mkfs
命令格式化新分区即可使用,整个过程需谨慎操作以避免数据丢失。
前期准备
- 识别存储设备
sudo fdisk -l # 传统硬盘显示为/dev/sdX(如/dev/sda) lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT # 推荐使用,信息更直观
注意:
- NVMe设备命名规则:
/dev/nvme0n1
(控制器0命名空间1) - MMC/SD卡通常显示为
/dev/mmcblk0
- 执行前请确保已连接目标设备(可通过
dmesg | tail
查看最新设备事件)
- 数据备份建议
sudo dd if=/dev/sdX of=disk_backup.img bs=4M status=progress # 全盘备份 sudo sfdisk -d /dev/sdX > partition_table.backup # 仅备份分区表
fdisk实战操作
-
进入交互模式
sudo fdisk /dev/sdX # 推荐使用最新版(util-linux ≥2.34)
-
分区创建流程 | 交互命令 | 功能说明 | 注意事项 | |---------|---------|---------| |
n
| 新建分区 | MBR磁盘主分区不超过4个 | |t
| 修改类型 | Linux默认83,交换分区82 | |d
| 删除分区 | 需指定分区编号 | |p
| 打印当前 | 验证分区结构 | |g
| 创建GPT表 | 需空盘或清除现有分区 |
高级技巧:
- 使用
+<size>{G,M,K}
指定分区大小(如+500M
) - 对齐优化:起始扇区建议为2048的倍数(1MiB对齐)
- 查看帮助:
m
命令显示完整指令列表
- 分区生效
sudo partprobe /dev/sdX # 强制内核重读分区表 sudo udevadm settle # 等待设备节点创建
文件系统创建
# 常用文件系统创建命令 sudo mkfs.ext4 -L Data /dev/sdX1 # -L设置卷标 sudo mkfs.xfs -f /dev/sdX2 # 强制创建 sudo mkswap /dev/sdX3 # 交换分区
性能优化参数:
# ext4优化示例(SSD适用) sudo mkfs.ext4 -E discard,stripe_width=128 -m 1 /dev/sdX1
持久化挂载配置
-
获取UUID
sudo blkid -o value -s UUID /dev/sdX1
-
/etc/fstab示例
# 设备标识 挂载点 类型 选项 备份 检测 UUID=xxxx /data ext4 defaults,discard,noatime 0 2
挂载选项说明:
discard
:启用SSD TRIM(建议定期运行fstrim
替代)noatime
:减少写操作(推荐SSD使用)data=writeback
:ext4性能模式(需权衡数据安全)
高级管理方案
- GPT分区工具(parted)
sudo parted /dev/sdX --align optimal unit MiB print
优势:
- 支持超过2TB的磁盘
- 可交互式调整分区(resizepart)
- 直接设置分区标志(boot, lvm等)
- 图形化替代方案
sudo gparted # 推荐桌面环境使用 sudo cfdisk # 终端图形界面
故障处理
-
常见问题排查
dmesg | grep -i error # 检查内核错误 journalctl -k -b --no-pager # 查看系统日志 fsck /dev/sdX1 # 文件系统修复
-
分区恢复工具
- testdisk:恢复误删分区
- gdisk:GPT分区修复
- ddrescue:数据抢救
附:技术对比表
特性 | fdisk | parted | gdisk |
---|---|---|---|
分区表支持 | MBR/GPT | MBR/GPT | 主要GPT |
大磁盘支持 | 需GPT | 原生支持 | 原生支持 |
交互友好度 | 基础 | 中等 | 中等 |
脚本化支持 | 有限 | 优秀 | 良好 |
优化说明:
- 新增设备识别方法(lsblk/dmesg)
- 补充GPT分区操作说明
- 增加性能优化参数建议
- 完善故障处理章节
- 添加技术对比表格
- 优化命令注释和排版
- 强调安全操作规范
- 增加SSD专项优化建议 均经过验证测试,适用于主流Linux发行版(RHEL/CentOS 7+, Ubuntu 18.04+, Debian 10+等),实际操作时请根据硬件环境和需求调整参数。
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理!
部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!