Linux手动分区是系统安装过程中的一项关键操作,尤其对于需要自定义存储布局、优化性能或满足特定部署需求的用户而言,掌握手动分区技巧至关重要,与自动分区不同,手动分区允许用户根据实际需求精确划分磁盘空间,合理分配文件系统类型、挂载点及分区大小,从而提升系统的稳定性和可管理性,本文将详细介绍Linux手动分区的基础知识、操作步骤、常见文件系统选择及注意事项,帮助用户顺利完成分区配置。

分区基础知识
在动手分区前,需了解几个核心概念,首先是磁盘分区表,常见的有MBR(主引导记录)和GPT(GUID分区表),MBR支持最大2TB磁盘和4个主分区,而GPT支持更大容量磁盘和更多分区,且具备更高的数据冗余能力,推荐在现代系统中优先选择GPT,其次是分区类型,主分区是可直接引导的独立分区,逻辑分区必须扩展分区才能存在,而扩展分区仅作为逻辑分区的容器,Linux通过挂载点(如、/home、/boot等)关联分区,挂载点决定了分区的用途和数据存储位置。
手动分区前的准备工作
- 备份数据:分区操作会清除磁盘数据,若磁盘已有重要文件,需提前备份至其他存储设备。
- 了解硬件:通过sudo fdisk -l或sudo lsblk命令查看当前磁盘信息,确认目标磁盘的设备名称(如/dev/sda、/dev/nvme0n1)及容量。
- 规划分区方案:根据系统用途设计分区布局,
 | 挂载点 | 建议大小 | 文件系统类型 | 说明 |
 |————-|————|————–|————————–|
 |/boot| 512MB-1GB | ext4 | 存放引导文件,独立分区避免问题 |
 | (根分区)| 20GB-50GB | ext4/xfs | 系统核心文件,需预留足够空间 |
 |/home| 剩余空间 | ext4/xfs | 用户数据,独立便于重装系统 |
 |swap| 内存的1-2倍| swap | 虚拟内存,建议不超过16GB |
手动分区操作步骤
以常用的fdisk工具(适用于MBR/GPT)或parted工具(推荐GPT)为例,以下为操作流程:  

启动分区工具
sudo fdisk /dev/sda # 或 sudo parted /dev/sda
创建分区(以fdisk为例)
- 输入n创建新分区,选择分区类型(主分区p或逻辑分区l),输入分区编号及起始扇区/大小(如+20G)。
- 重复操作创建其他分区,注意swap分区需设置类型为Linux swap(输入t,选择分区编号后输入82)。
- 若使用GPT,可通过gdisk或parted创建,例如parted /dev/sda mkpart primary ext4 1MiB 513MiB创建/boot分区。
 格式化分区sudo mkfs.ext4 /dev/sda1 # 格式化为ext4,/boot和/根分区 sudo mkswap /dev/sda4 # 格式化swap分区 挂载分区sudo mount /dev/sda2 /mnt # 挂载根分区到/mnt sudo mkdir /mnt/boot && sudo mount /dev/sda1 /mnt/boot # 挂载/boot sudo mkdir /mnt/home && sudo mount /dev/sda3 /mnt/home # 挂载/home sudo swapon /dev/sda4 # 启用swap 验证分区信息df -h # 查看已挂载分区 sudo swapon --show # 验证swap分区 
文件系统选择建议
- ext4:最常用的Linux文件系统,兼容性好,支持日志功能,适合大多数场景。
- xfs/btrfs:xfs擅长处理大文件和高并发性能,btrfs支持快照、压缩等高级功能,适合服务器或数据密集型场景。
- swap:Linux专用交换分区,无需指定文件系统类型,直接通过mkswap格式化。
注意事项与常见问题
- 分区对齐:尤其是SSD,需确保分区起始扇区是4KB的整数倍,避免性能下降。
- /boot分区:若采用UEFI引导,需单独创建EFI系统分区(ESP,FAT32文件系统,建议512MB-1GB)。
- LVM逻辑卷管理:动态调整分区大小的场景可使用LVM,通过pvcreate、vgcreate、lvcreate命令实现。
- 避免操作错误:分区前务必确认设备名称,误操作可能导致数据丢失。
Linux手动分区是一项需要谨慎操作但回报丰厚的技能,合理的分区方案不仅能提升系统性能,还能为后续维护提供便利,用户需根据实际需求选择分区表类型、规划分区布局,并熟练掌握分区工具的使用,通过本文的指导,即使是初学者也能逐步完成手动分区,为构建稳定高效的Linux系统打下坚实基础。



















