克隆 dmsetup 配置磁盘 - 没有数据?

克隆 dmsetup 配置磁盘 - 没有数据?

有没有办法将磁盘的 dmsetup 配置克隆到另一个磁盘并重新创建文件系统和安装点?我不需要复制文件系统的数据,只需复制配置。

我正在考虑使用的输出

dmsetup info -c --separator=',' 

从源磁盘作为输入,在具有相同大小和分区的空白目标磁盘上创建相同的布局。

举例来说,如果我有一个具有两个相同大小和分区的磁盘(sda 和 sdb)的系统,并且 sda 使用设备映射器进行划分,那么在“克隆”之后 sdb 具有相同的布局,并且理想情况下是空文件系统:

前:

chewbacca:/root # lsblk 
NAME                                     MAJ:MIN RM  SIZE RO TYPE     MOUNTPOINT
sr0                                       11:0    1 1024M  0 rom  
sda                                        8:0    0   64G  0 disk 
├─sda1                                     8:1    0  264M  0 part /boot
└─sda2                                     8:2    0 63.8G  0 part 
  ├─rootvg-rootlv (dm-0)                 253:0    0    2G  0 lvm  /
  ├─rootvg-paging00 (dm-1)               253:1    0   16G  0 lvm  [SWAP]
  ├─rootvg-auditlv (dm-4)                253:4    0  512M  0 lvm  /audit
  ├─rootvg-homelv (dm-5)                 253:5    0  512M  0 lvm  /home
  ├─rootvg-optlv (dm-6)                  253:6    0    4G  0 lvm  /opt
  ├─rootvg-tmplv (dm-7)                  253:7    0    4G  0 lvm  /tmp
   ...
sdb                                        8:16   0   64G  0 disk 
├─sdb1                                     8:17    0  264M  0 part
└─sdb2                                     8:18    0 63.8G  0 part 

后:

chewbacca:/root # lsblk 
NAME                                     MAJ:MIN RM  SIZE RO TYPE     MOUNTPOINT
sr0                                       11:0    1 1024M  0 rom  
sda                                        8:0    0   64G  0 disk 
├─sda1                                     8:1    0  264M  0 part /boot
└─sda2                                     8:2    0 63.8G  0 part 
  ├─rootvg-rootlv (dm-0)                 253:0    0    2G  0 lvm  /
  ├─rootvg-paging00 (dm-1)               253:1    0   16G  0 lvm  [SWAP]
  ├─rootvg-auditlv (dm-4)                253:4    0  512M  0 lvm  /audit
  ├─rootvg-homelv (dm-5)                 253:5    0  512M  0 lvm  /home
  ├─rootvg-optlv (dm-6)                  253:6    0    4G  0 lvm  /opt
  ├─rootvg-tmplv (dm-7)                  253:7    0    4G  0 lvm  /tmp
   ...
sdb                                        8:16   0   64G  0 disk 
├─sdb1                                     8:1    0  264M  0 part
└─sdb2                                     8:2    0 63.8G  0 part 
  ├─rootvg-rootlv (dm-0)                 253:10   0    2G  0 lvm  /
  ├─rootvg-paging00 (dm-1)               253:11   0   16G  0 lvm  [SWAP]
  ├─rootvg-auditlv (dm-4)                253:14   0  512M  0 lvm  /audit
  ├─rootvg-homelv (dm-5)                 253:15   0  512M  0 lvm  /home
  ├─rootvg-optlv (dm-6)                  253:16   0    4G  0 lvm  /opt
  ├─rootvg-tmplv (dm-7)                  253:17   0    4G  0 lvm  /tmp
   ...

相关内容