22,lvm 資料遷移

2022-07-11 06:57:13 字數 2811 閱讀 2704

lvm 資料遷移:

使用fdisk結合partprobe命令不重啟系統新增 一塊新的磁碟分割槽。

name maj:min rm size ro type mountpoint

sda 8:0 0 10g 0 disk

├─sda1 8:1 0 200m 0 part /boot

└─sda2 8:2 0 9.8g 0 part

├─centos-root 253:0 0 9.3g 0 lvm /

└─centos-swap 253:1 0 512m 0 lvm [swap]

sdb 8:16 0 3g 0 disk

├─sdb1 8:17 0 512b 0 part

├─sdb5 8:21 0 500m 0 part

├─sdb6 8:22 0 50m 0 part

└─sdb7 8:23 0 50m 0 part

sr0 11:0 1 1024m 0 rom

name maj:min rm size ro type mountpoint

sda 8:0 0 10g 0 disk

├─sda1 8:1 0 200m 0 part /boot

└─sda2 8:2 0 9.8g 0 part

├─centos-root 253:0 0 9.3g 0 lvm /

└─centos-swap 253:1 0 512m 0 lvm [swap]

sdb 8:16 0 3g 0 disk

├─sdb1 8:17 0 512b 0 part

├─sdb5 8:21 0 500m 0 part

├─sdb6 8:22 0 50m 0 part

├─sdb7 8:23 0 50m 0 part

└─sdb8 8:24 0 2.4g 0 part

sr0 11:0 1 1024m 0 rom

第一步:將建立新的pv,將它加入到vg

[root@centos7 ~]# pvs

[root@centos7 ~]#

[root@centos7 ~]#

[root@centos7 ~]# vgextend vg1_demo /dev/sdb8

volume group "vg1_demo" successfully extended

[root@centos7 ~]#

第二步:將資料由 /dev/sdb5 遷移到 /dev/sdb8

pv vg fmt attr psize pfree

/dev/sda2 centos lvm2 a-- 9.80g 0

/dev/sdb5 vg1_demo lvm2 a-- 496.00m 412.00m

/dev/sdb6 vg1_demo lvm2 a-- 48.00m 48.00m

/dev/sdb7 vg1_demo lvm2 a-- 48.00m 48.00m

/dev/sdb8 vg1_demo lvm2 a-- <2.41g <2.41g

/dev/sdb5: moved: 66.67%

第三步:將 /dev/sdb5 從vg內移除

removed "/dev/sdb5" from volume group "vg1_demo"

第四步:將pv的標記刪除

pv vg fmt attr psize pfree

/dev/sda2 centos lvm2 a-- 9.80g 0

/dev/sdb5 lvm2 --- 500.00m 500.00m

/dev/sdb6 vg1_demo lvm2 a-- 48.00m 48.00m

/dev/sdb7 vg1_demo lvm2 a-- 48.00m 48.00m

/dev/sdb8 vg1_demo lvm2 a-- <2.41g 2.32g

labels on physical volume "/dev/sdb5" successfully wiped.

pv vg fmt attr psize pfree

/dev/sda2 centos lvm2 a-- 9.80g 0

/dev/sdb6 vg1_demo lvm2 a-- 48.00m 48.00m

/dev/sdb7 vg1_demo lvm2 a-- 48.00m 48.00m

/dev/sdb8 vg1_demo lvm2 a-- <2.41g 2.32g

刪除lvm:

lvremove

vgremove

pvremove

lv 縮小:

LVM建立,擴容,縮減,遷移,快照

邏輯卷建立 步驟 1.建立物理卷 pvcreate dev sd 2.建立捲組 vgcreate vg0 s 16m dev sd 3.建立邏輯卷 lvcreate n lv0 l 1.5g vg0 lvcreate n lv1 l 100 free vg0 4.格式化 mkfs.exe4 dev ...

Redis資料遷移 鍵遷移

有時候我們想將乙個redis的資料遷移到另乙個redis中,redis提供了三種方式來滿足資料遷移的需求,分別是move dump restore migrate redis支援多資料庫,多資料庫之間彼此在資料上是隔離的。move key db就是把指定的鍵從源資料庫遷移到目標資料庫中。由於多資料庫...

LVM 下遷移lv分割槽到新的磁碟上

lvconvert 映象法 新增新的物理卷並加入vg中,我們要將舊資料遷移到sdb上 root localhost rc.d pvcreate dev sdb physical volume dev sdb successfully created root localhost rc.d vgext...