CentOS分区迁移可通过以下方法操作,操作前务必备份重要数据:
dd
命令(适合整分区复制)fdisk
或parted
在目标磁盘创建与源分区大小一致的分区。sudo dd if=/dev/source_partition of=/dev/target_partition bs=4M status=progress
(if
为源分区,of
为目标分区)fdisk
删除旧分区并重新创建。mkfs.ext4
),并挂载到指定目录。rsync
命令(适合文件级迁移)/mnt/source
和/mnt/target
)。sudo rsync -avxHAX --progress /mnt/source/ /mnt/target/
(保留权限、ACL等属性)sudo pvcreate /dev/target_disk
sudo vgextend existing_vg /dev/target_disk
sudo pvmove /dev/source_disk /dev/target_disk
(仅迁移指定逻辑卷数据,需提前创建目标逻辑卷)resize2fs
调整目标逻辑卷的文件系统大小。/etc/fstab
挂载点)是否正确。参考来源: