centos

centos分区如何迁移

小樊
39
2025-08-14 21:31:54
栏目: 智能运维

CentOS分区迁移可通过以下方法操作,操作前务必备份重要数据:

一、使用dd命令(适合整分区复制)

  1. 备份数据:确保源分区数据已备份。
  2. 创建目标分区:用fdiskparted在目标磁盘创建与源分区大小一致的分区。
  3. 复制数据
    sudo dd if=/dev/source_partition of=/dev/target_partition bs=4M status=progress  
    
    if为源分区,of为目标分区)
  4. 调整分区表:若目标分区大小与源分区不同,需用fdisk删除旧分区并重新创建。
  5. 格式化与挂载:格式化目标分区(如mkfs.ext4),并挂载到指定目录。

二、使用rsync命令(适合文件级迁移)

  1. 挂载分区:将源分区和目标分区分别挂载到指定目录(如/mnt/source/mnt/target)。
  2. 复制数据
    sudo rsync -avxHAX --progress /mnt/source/ /mnt/target/  
    
    (保留权限、ACL等属性)
  3. 验证与卸载:确认数据一致后,卸载分区。

三、使用LVM(适合逻辑卷迁移)

  1. 创建物理卷与卷组
    sudo pvcreate /dev/target_disk  
    sudo vgextend existing_vg /dev/target_disk  
    
  2. 迁移逻辑卷数据
    sudo pvmove /dev/source_disk /dev/target_disk  
    
    (仅迁移指定逻辑卷数据,需提前创建目标逻辑卷)
  3. 调整文件系统:用resize2fs调整目标逻辑卷的文件系统大小。

注意事项

参考来源:

0
看了该问题的人还看了