Linux分卷的分区方案需结合系统用途(桌面/服务器)、数据复杂度(简单/复杂)来设计:
/(根分区,≥5GB,存放系统核心文件)、swap(交换分区,物理内存1-2倍,用于虚拟内存)、/boot(启动分区,100MB-500MB,存放内核和引导文件)。/home(用户数据分区,占剩余空间,方便备份)、/var(≥1GB,存放日志、缓存等频繁变化的数据)、tmp(≥500MB,存放临时文件,避免系统满导致崩溃)。/usr(≥3GB,存放应用程序)、/opt(第三方软件分区)、/data(专门数据分区,如数据库文件、备份),提升数据管理的针对性和安全性。分区大小需根据用途和预期数据增长调整,避免过大浪费或过小不足:
/boot分区:建议100MB-500MB(若使用UEFI引导,需≥500MB),主要用于存放启动加载程序和内核文件,无需过大。swap分区:传统建议为物理内存的1-2倍,但需根据实际情况调整:
/根分区:建议≥5GB(桌面系统可≥20GB),是系统核心目录(如/bin、/sbin、/etc、/usr)的父目录,需预留足够空间安装系统和软件。/home分区:若有多个用户或用户数据量大(如文档、多媒体文件),建议分配剩余空间的70%-100%,方便用户数据备份与管理。/var分区:若系统需要处理大量日志(如Web服务器、数据库服务器),建议≥1GB(如邮件服务器可配≥10GB),避免日志占满根分区。/data):针对数据库、备份等场景,建议分配剩余全部空间,提升数据隔离性与扩展性。文件系统决定了分区的性能、可靠性和功能,需根据用途选择:
LVM通过物理卷(PV)、卷组(VG)、逻辑卷(LV)的架构,实现分区的动态扩展与灵活调整,适合需要频繁调整空间的场景(如服务器数据增长快):
lvextend命令扩展逻辑卷(如lvextend -L +10G /dev/vg_root/lv_home),再通过resize2fs(ext4)或xfs_growfs(XFS)扩展文件系统,无需重启系统。/home)转移到另一个逻辑卷(如/var),满足不同分区的空间需求。pvcreate /dev/sdb(将新磁盘sdb初始化为物理卷);vgcreate vg_data /dev/sdb(将物理卷加入卷组vg_data);lvcreate -L 50G -n lv_home vg_data(从卷组中划分50G创建逻辑卷lv_home);mkfs.ext4 /dev/vg_data/lv_home(格式化)、mount /dev/vg_data/lv_home /home(挂载)。/home、/var中的数据),使用rsync、tar等工具,避免误操作导致数据丢失。parted /dev/sda mklabel gpt),避免MBR分区表的限制(MBR最大支持2TB)。/etc/fstab中配置挂载选项,提升性能与安全:
noatime:禁用文件访问时间更新,减少磁盘IO(适合/home、/var);nodev:禁止设备文件访问(适合/tmp);nosuid:禁用SUID/SGID权限(适合/tmp);noexec:禁止执行文件(适合/tmp,防止恶意脚本执行)。df -h(查看分区使用情况)、du -sh *(查看目录大小)命令,及时清理无用文件(如日志、缓存),避免分区满导致系统崩溃。