溫馨提示×

centos分卷后如何遷移

小樊
36
2025-08-28 23:42:08
欄目: 智能運維

CentOS分卷遷移需根據是否使用LVM選擇方法,以下是具體步驟及注意事項:

一、使用LVM分卷遷移(推薦)

1. 準備工作

  • 確保新磁盤已創建物理卷(PV):
    sudo pvcreate /dev/sdb/dev/sdb為目標磁盤)
  • 將新物理卷加入原卷組(VG):
    sudo vgextend <卷組名> /dev/sdb(如vgextend centos /dev/sdb

2. 執行遷移

  • 使用pvmove命令遷移邏輯卷(LV)數據:
    sudo pvmove -n <邏輯卷名> <原物理卷> <新物理卷>
    例:sudo pvmove -n lv_root /dev/sda /dev/sdb(將lv_rootsda遷移到sdb
    • 可加-b選項后臺運行,大文件遷移建議配合screen工具。

3. 驗證與清理

  • 驗證遷移結果:
    sudo lvs(查看邏輯卷是否在新物理卷)
    sudo pvs(確認原物理卷空間已釋放)
  • 若不再需要原物理卷,可移除:
    sudo lvremove /dev/sda/<邏輯卷名>(謹慎操作,確保數據已遷移)

二、非LVM分卷遷移(直接物理分區)

1. 使用dd命令(全盤復制)

  • 備份數據后,復制分區數據:
    sudo dd if=/dev/sda1 of=/dev/sdb1 bs=4M status=progress
    /dev/sda1為源分區,/dev/sdb1為目標分區)
  • 調整目標分區表(如用fdisk刪除舊分區并重新創建)

2. 使用rsync命令(增量復制)

  • 掛載源和目標分區后復制數據:
    sudo rsync -avxHAX --progress /mnt/source/ /mnt/target/
  • 適用于需保留部分數據的場景,無需完全覆蓋目標分區。

注意事項

  1. 數據安全:操作前務必備份重要數據,建議對關鍵分區做快照。
  2. 權限與空間:確保目標磁盤有足夠空間,且當前用戶有足夠權限執行命令(建議使用root用戶)。
  3. 文件系統適配:若目標分區格式不同(如從ext4轉XFS),需先格式化目標分區再復制數據。
  4. 系統分區限制:若遷移系統根分區(如/),需額外處理引導配置(如更新/etc/fstab和引導加載器)。

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女