zoukankan      html  css  js  c++  java
  • LVM 数据迁移

    当用作LVM的某磁盘需挪作他用时,我们需要把该磁盘上的数据迁移到其它磁盘

    数据迁移有两种方式:1.手动选择迁移位置、2.不选择迁移位置

    1.手动选择迁移位置

    首先我们查看一下当前pv 空间

    [root@localhost ~]# pvs
      PV         VG     Fmt  Attr PSize   PFree 
      /dev/sda2  centos lvm2 a--  <19.00g     0 
      /dev/sdb1  vg0    lvm2 a--   96.00m 16.00m
      /dev/sdb2  vg0    lvm2 a--   96.00m 96.00m
      /dev/sdb3  vg0    lvm2 a--   96.00m 96.00m

    我们可以看到sdb1剩余空间为16M,我们需要把sdb1 上的数据迁移到sdb3上

    [root@localhost ~]# pvmove /dev/sdb1 /dev/sdb3
      /dev/sdb1: Moved: 100.00%
    [root@localhost ~]# pvs
      PV         VG     Fmt  Attr PSize   PFree 
      /dev/sda2  centos lvm2 a--  <19.00g     0 
      /dev/sdb1  vg0    lvm2 a--   96.00m 96.00m
      /dev/sdb2  vg0    lvm2 a--   96.00m 96.00m
      /dev/sdb3  vg0    lvm2 a--   96.00m 16.00m

    可以看到sdb1上的数据已经迁移到sdb3上了

    2.不选择迁移位置

    [root@localhost ~]# pvmove /dev/sdb3 
      /dev/sdb3: Moved: 50.00%
      /dev/sdb3: Moved: 100.00%
    [root@localhost ~]# pvs
      PV         VG     Fmt  Attr PSize   PFree 
      /dev/sda2  centos lvm2 a--  <19.00g     0 
      /dev/sdb1  vg0    lvm2 a--   96.00m 16.00m
      /dev/sdb2  vg0    lvm2 a--   96.00m 96.00m
      /dev/sdb3  vg0    lvm2 a--   96.00m 96.00m

    我们可以看到sdb3 上的数据自动迁移到了adb1 上

  • 相关阅读:
    asp.net下的网页编辑器
    在Visual C#中访问不同数据库
    VS2008 sp1中文版下载地址
    常用封装链接数据库类
    常用封装日志类
    动态构建OrderBy的Lambda表达式
    用户管理抽象类
    存储过程导出数据库数据
    应用程序xml 配置文件抽象基类
    ini文件示例说明
  • 原文地址:https://www.cnblogs.com/loganSxb/p/11016511.html
Copyright © 2011-2022 走看看