CentOS分卷迁移需根据是否使用LVM选择方法,以下是具体步骤及注意事项:
sudo pvcreate /dev/sdb(/dev/sdb为目标磁盘)sudo vgextend <卷组名> /dev/sdb(如vgextend centos /dev/sdb)pvmove命令迁移逻辑卷(LV)数据:sudo pvmove -n <逻辑卷名> <原物理卷> <新物理卷>sudo pvmove -n lv_root /dev/sda /dev/sdb(将lv_root从sda迁移到sdb)
-b选项后台运行,大文件迁移建议配合screen工具。sudo lvs(查看逻辑卷是否在新物理卷)sudo pvs(确认原物理卷空间已释放)sudo lvremove /dev/sda/<逻辑卷名>(谨慎操作,确保数据已迁移)sudo dd if=/dev/sda1 of=/dev/sdb1 bs=4M status=progress/dev/sda1为源分区,/dev/sdb1为目标分区)fdisk删除旧分区并重新创建)sudo rsync -avxHAX --progress /mnt/source/ /mnt/target/root用户)。/),需额外处理引导配置(如更新/etc/fstab和引导加载器)。参考来源: