LVM 数据迁移

匿名 (未验证) 提交于 2019-12-02 23:42:01

当用作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 上

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!