EFI分区需512MB FAT32格式以保障UEFI启动可靠性;/boot须独立且不加密、不走LVM,桌面用户512MB够用,多内核场景建议1GB;根分区/按用途分配40–100GB并预留更新与缓存空间;/home、/var、/tmp应依数据生命周期与安全策略分离,其中/var须独立以防日志撑爆系统;推荐使用UUID挂载及noatime选项提升稳定性和SSD寿命。

选对分区规划,不是填数字那么简单,而是给系统搭骨架。核心思路是按数据生命周期、访问频率和安全边界来切分,而不是按“习惯”或“省事”来堆空间。
/boot 和 EFI 分区:启动不能出错
UEFI 系统必须有 EFI 系统分区(ESP),挂载在 /boot/efi,格式 FAT32,大小建议 512MB。它存的是 GRUB、内核引导文件,空间小但关键——Windows 更新或双系统扩容时容易挤爆,预留足够余量很必要。
/boot(非 EFI 下)独立存在,不加密、不走 LVM,否则无法加载内核。桌面用户 512MB 够用;若常保留多个内核(比如测试新版本),直接给到 1GB 更稳妥。
根分区(/):够用+留喘息空间
它装系统核心、基础命令、配置文件,但不包含用户数据或日志。桌面环境建议 60–100GB;服务器若已拆分 /home、/var、/opt,则 40–50GB 即可。别卡着最低值设,系统更新、缓存增长、临时编译产物都会悄悄吃掉空间。
SSD 用户注意:swap 分区不如 swap 文件灵活,尤其内存 ≥16GB 时,用文件替代分区能减少固定写入,延长 SSD 寿命。
/home、/var、/tmp:按“谁在写、写多快、能不能删”来分
• /home:用户配置、文档、媒体文件集中地。单独分区便于重装系统不丢数据,大小按实际需求定,桌面用户可占剩余大头。
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
• /var:日志、数据库、软件包缓存、容器镜像的“永动机”。它会持续增长,且一旦写满可能让服务瘫痪。生产环境强烈建议独立,50–150GB 视日志量而定;搭配 logrotate 和定期清理策略更稳。
• /tmp:临时文件存放点。设为独立分区(如 2–20GB),并启用 noexec,nodev,nosuid 挂载选项,可防恶意执行,也避免临时文件拖垮根分区。
文件系统与高级管理:不止于“分完就完”
ext4 稳定通用,XFS 更适合大容量或高并发 IO(如数据库、日志归档);Btrfs 提供快照和校验,但生产环境需谨慎评估成熟度。
LVM 不是必需,但值得考虑——它让扩容缩容变成命令行操作,无需重启。例如:lvextend -L +10G /dev/vg0/lv_var && xfs_growfs /var,几分钟完成 /var 扩容。
最后提醒:/etc/fstab 中务必用 UUID 挂载,避免设备名(如 /dev/sda1)因硬件变动失效;所有分区启用 noatime 可减少元数据写入,提升 SSD 寿命和响应速度。

















