디스크의 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
...