在某些情况下,将卷组从一个系统移动到另一个系统可能是我们最需要的。下面看一下如何将一个包含多个磁盘的卷组从一台服务器移动到另一台服务器,而不会丢失任何文件。 |
环境
两台Centos8 虚拟机
第一台名字为:server1 , 第二台名字为:server2
第一台Centos8额外添加4块硬盘。当配置完逻辑卷之后,用来移动到另一个Centos8系统中使用的。
第一台Centos8 IP: 192.168.43.131
第二台Centos8 IP: 192.168.43.137
创建pv、vg、lv并挂载,复制数据到卷里面
下面4个硬盘创建为物理卷
[root@server1 ~]# fdisk -l|grep sd Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors Disk /dev/sdc: 20 GiB, 21474836480 bytes, 41943040 sectors Disk /dev/sdd: 20 GiB, 21474836480 bytes, 41943040 sectors [root@server1 ~]# pvcreate /dev/sd[a-d] Physical volume "/dev/sda" successfully created. Physical volume "/dev/sdb" successfully created. Physical volume "/dev/sdc" successfully created. Physical volume "/dev/sdd" successfully created.
创建卷组,卷组名称为vg_data
[root@server1 ~]# vgcreate vg_data /dev/sd[a-d] Volume group "vg_data" successfully created [root@server1 ~]# vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- <19.00g <2.00g vg_data 4 0 0 wz--n- 79.98g 79.98g
下面创建逻辑卷,卷的名称为lvdata
,空间容量使用所有的
[root@server1 ~]# lvcreate -l +100%FREE -n lvdata vg_data WARNING: xfs signature detected on /dev/vg_data/lvdata at offset 0. Wipe it? [y/n]: y Wiping xfs signature on /dev/vg_data/lvdata. Logical volume "lvdata" created. [root@server1 ~]# lvs -o +devices LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices root cl -wi-ao---- 15.00g