插件窝 干货文章 linux安装需要什么分区

linux安装需要什么分区

分区 系统 内存 文件 861    来源:    2025-04-18

在 Linux 安装过程中,合理的分区方案对系统性能、数据安全和灵活性至关重要。以下是常见的分区建议及详细说明:


1. 必须的分区

(1) / 根分区(必需)

  • 作用:存放系统核心文件、程序及用户数据。
  • 建议大小
    • 最小:20GB(基础系统)
    • 推荐:50GB+(桌面环境或开发工具)
    • 服务器:根据需求调整(如仅运行服务可更小)

(2) swap 交换分区(可选但推荐)

  • 作用:虚拟内存(内存不足时使用),休眠(hibernate)需等于物理内存。
  • 建议大小
    • 传统规则:物理内存的 1~2 倍(适用于老旧小内存设备)。
    • 现代规则:
    • 内存 ≤ 4GB:2~4GB
    • 内存 ≥ 8GB:4~8GB(或禁用交换分区改用 zram
    • 服务器:根据负载调整(数据库等可能需要更多)。

2. 推荐的可选分区

(3) /home 家目录分区(强烈推荐)

  • 作用:存储用户个人文件(文档、下载、配置等)。
  • 优势:重装系统时可保留用户数据。
  • 建议大小
    • 至少 20GB(轻量使用)。
    • 推荐:单独分配剩余空间(尤其多用户环境)。

(4) /boot/boot/efi 引导分区

  • 作用
    • BIOS 模式:通常无需单独 /boot(除非使用 RAID/LVM)。
    • UEFI 模式:必须创建 EFI 系统分区(ESP),挂载到 /boot/efi
  • 建议大小
    • /boot:300MB~1GB(多内核版本需更大)。
    • /boot/efi:100~500MB(FAT32 格式)。

3. 高级/特殊场景分区

(5) /var 可变数据分区

  • 作用:日志、缓存、数据库(如 MySQL)、网站数据等。
  • 适用场景:服务器或高频写入服务。
  • 建议大小:10GB+(日志量大或数据库需更大)。

(6) /tmp 临时文件分区

  • 作用:临时文件存储(重启后清空)。
  • 优势:避免临时文件占满根分区。
  • 建议大小:2~5GB(或使用 tmpfs 内存文件系统)。

(7) 自定义分区(如 /opt/srv

  • 适用场景
    • /opt:第三方大型软件(如 MATLAB)。
    • /srv:Web 服务数据(如 Nginx/Apache)。

4. 分区方案示例

桌面用户(简单方案)

  • /:50GB(ext4)
  • /home:剩余空间(ext4)
  • swap:8GB(内存 8GB 时)

服务器(安全隔离)

  • /:30GB(ext4/xfs)
  • /home:20GB
  • /var:50GB(日志/数据库)
  • /boot:1GB
  • swap:4GB

UEFI 系统(必须 ESP)

  • /boot/efi:500MB(FAT32)
  • /:50GB
  • /home:剩余空间
  • (无 swap,使用 zram

5. 分区工具与文件系统

  • 工具fdisk/gdisk(命令行)、GParted(图形界面)。
  • 文件系统
    • 常规:ext4(稳定)、xfs(大文件性能好)、btrfs(高级功能)。
    • EFI:FAT32(必须)。

6. 注意事项

  1. LVM/RAID:灵活扩展或冗余需求时可使用。
  2. 双系统:预留未分配空间供 Windows 或其他系统。
  3. SSD:启用 TRIM(discard 挂载选项或定期 fstrim)。
  4. 最小化安装:容器/Docker 主机可能仅需 /swap

根据实际需求调整分区方案,确保关键数据(如 /home)独立于系统分区。