1. 数据备份是首要前提
在进行任何分卷操作(包括传统分区或LVM管理)前,必须通过tar、rsync或专业备份工具完整备份重要数据。操作失误(如分区表损坏、文件系统错误)可能导致数据永久丢失,备份是规避此风险的核心保障。
2. 操作前明确磁盘与分区现状
使用lsblk(查看块设备层级)、fdisk -l(查看MBR分区表)或parted -l(查看GPT分区表)命令,清晰掌握磁盘容量、现有分区布局(如主分区、扩展分区数量)、文件系统类型(如ext4、XFS)及挂载点。避免误操作覆盖已有分区或破坏系统关键分区(如/boot)。
3. 选择合适的分区工具与方法
fdisk(适合MBR磁盘)、parted(支持GPT,交互与非交互模式均可用)或gdisk(GPT专用,功能更强大)。pvcreate(创建物理卷)、vgcreate(创建卷组)、lvcreate(创建逻辑卷)实现动态调整空间(扩展/收缩),避免传统分区调整的局限性。4. 严格控制分区大小与对齐
/boot建议500M-1G,Swap分区根据内存大小配置(≤8G内存时为1倍,>8G时为1.5倍),根分区/至少50G,/home按用户需求预留)。parted的mkpart命令),确保对齐到4K扇区(如起始位置设为1MiB),避免性能下降(尤其对SSD而言)。5. 文件系统选择与格式化规范
ext4(稳定性高,兼容性好),大容量磁盘(>2TB)推荐XFS(支持大文件、高性能);mkfs.ext4(ext4)、mkfs.xfs(XFS)格式化新分区,格式化前确认分区无重要数据(格式化会清除所有数据)。6. 挂载与自动挂载配置
sudo mkdir /mnt/newpart),使用mount /dev/sdXY /mnt/newpart挂载;/etc/fstab文件,添加一行(如/dev/sdXY /mnt/newpart ext4 defaults 0 0),确保系统重启后自动挂载。修改前建议备份/etc/fstab(sudo cp /etc/fstab /etc/fstab.bak)。7. LVM操作的额外注意事项
lvextend -L +2G /dev/vg_name/lv_name扩展逻辑卷空间,再根据文件系统类型调整大小(ext4用resize2fs,XFS用xfs_growfs);resize2fs /dev/vg_name/lv_name 10G),再收缩逻辑卷(lvreduce -L 10G /dev/vg_name/lv_name),避免文件系统损坏;vgdisplay(查看卷组剩余空间)、lvdisplay(查看逻辑卷详情)命令定期检查,确保存储资源充足。8. 避免操作中断与工具兼容性
fdisk、parted或LVM工具(如通过yum update或apt upgrade更新),旧版本可能存在bug(如GParted旧版本处理GPT分区时的问题)。