手动分区
手动分区允许你完全控制磁盘分区方案,适合有特定需求的用户——例如将 /home 独立分区、使用多块硬盘,或需要特殊的分区布局。
什么时候需要手动分区
- 希望
/home目录独立分区,重装系统时保留个人数据 - 多块硬盘需要分别规划
- 需要使用特定的文件系统(如 Btrfs、XFS)
- 需要精确控制各分区大小
- 需要创建独立的 swap 分区
分区基础知识
分区表类型
- GPT:现代 UEFI 系统使用,推荐所有新安装使用
- MBR:传统 BIOS 系统使用,最多支持 4 个主分区
常用文件系统
| 文件系统 | 特点 | 适用场景 |
|---|---|---|
| ext4 | 稳定成熟,性能均衡 | 默认推荐,适合大多数场景 |
| Btrfs | 支持快照、透明压缩、子卷 | 需要快照回滚功能的用户 |
| XFS | 高性能,擅长大文件 | 数据库、视频编辑 |
| FAT32 | 跨平台兼容 | EFI 系统分区 |
推荐分区方案
基础方案(单硬盘 256GB+)
| 分区 | 挂载点 | 文件系统 | 大小 | 说明 |
|---|---|---|---|---|
| EFI 系统分区 | /boot/efi | FAT32 | 512 MB | UEFI 引导必需 |
| 根分区 | / | ext4 | 50-100 GB | 系统和软件 |
| 家目录 | /home | ext4 | 剩余空间 | 个人数据 |
| 交换分区 | swap | swap | 与内存等大 | 可选,也可用 swap 文件代替 |
进阶方案(服务器或大容量磁盘)
| 分区 | 挂载点 | 文件系统 | 大小 | 说明 |
|---|---|---|---|---|
| EFI 系统分区 | /boot/efi | FAT32 | 512 MB | UEFI 引导 |
| Boot 分区 | /boot | ext4 | 1 GB | 如果使用 LUKS 加密则需要 |
| 根分区 | / | ext4 | 50-100 GB | 系统核心 |
| 家目录 | /home | ext4 | 按需分配 | 个人数据 |
| 数据分区 | /data | ext4/XFS | 按需分配 | 额外数据存储 |
| 交换分区 | swap | swap | 内存的 1-2 倍 | 用于休眠和内存不足时 |
Warning
手动分区操作直接修改磁盘分区表,选错磁盘或误删分区将导致数据永久丢失。操作前请确认目标磁盘,并备份所有重要数据。
在安装器中操作
1. 进入手动分区
在安装类型步骤中选择 手动分区(或”其他选项”)。
2. 创建分区表(仅新硬盘需要)
如果是全新硬盘,需要先创建分区表:
- 选择硬盘设备,点击 新建分区表
- 选择 GPT 分区表类型
3. 创建 EFI 系统分区
- 点击空闲空间,点击 + 号新建分区
- 大小:512 MB
- 分区类型:主分区
- 文件系统:EFI 系统分区(FAT32)
- 挂载点:
/boot/efi
Caution
如果是双系统安装且已有 Windows 的 EFI 分区,不要新建 EFI 分区,直接选择已有的 EFI 分区并设置挂载点为 /boot/efi(不要格式化)。格式化 EFI 分区会导致 Windows 无法启动。
4. 创建根分区
- 点击空闲空间,点击 + 号
- 大小:50-100 GB(根据硬盘总容量调整)
- 文件系统:ext4
- 挂载点:
/
5. 创建 /home 分区
- 点击空闲空间,点击 + 号
- 大小:分配剩余大部分空间
- 文件系统:ext4
- 挂载点:
/home
6. 创建 swap 分区(可选)
- 点击空闲空间,点击 + 号
- 大小:与物理内存等大(如果需要休眠功能,设为内存的 1.5-2 倍)
- 文件系统:交换空间(swap)
7. 确认引导加载器位置
确保”安装引导加载器的设备”指向包含 EFI 分区的硬盘。
Swap 大小建议
| 物理内存 | Swap(不需要休眠) | Swap(需要休眠) |
|---|---|---|
| 4 GB 以下 | 4 GB | 内存 x 2 |
| 4-8 GB | 4 GB | 内存 x 1.5 |
| 8-16 GB | 4-8 GB | 内存 x 1 |
| 16 GB 以上 | 4-8 GB | 内存 x 1 |
如果内存充足(16 GB 以上)且不需要休眠,也可以不创建 swap 分区,安装后使用 swap 文件即可。
/home 独立分区的好处
将 /home 独立分区的最大优势在于:
- 重装系统时保留数据:重装时只格式化根分区,
/home分区保持不变 - 数据管理更灵活:可以单独对
/home进行备份、加密或挂载到不同的硬盘 - 空间规划更清晰:系统空间和个人数据空间互不影响
使用命令行验证分区
安装完成后,可以用以下命令查看分区情况:
# 查看磁盘和分区
lsblk
# 查看挂载情况和磁盘使用量
df -h
# 查看详细分区信息
sudo fdisk -l
# 查看 fstab 配置
cat /etc/fstab常见问题
安装器提示没有 EFI 分区
确认你在 UEFI 模式下启动了 U 盘,并且创建了类型为”EFI 系统分区”的 FAT32 分区。
根分区多大合适
- 最低要求:25 GB
- 推荐最小:50 GB
- 宽裕分配:100 GB
- 如果会安装大量软件(如 Docker 镜像、开发工具),建议给根分区更多空间
需要单独创建 /boot 分区吗
对于大多数普通安装,不需要 单独创建 /boot 分区。只有在使用 LUKS 全盘加密或某些特殊的 LVM 配置时才需要。
Last updated on