ディスクのdmsetup構成を別のディスクに複製し、ファイルシステムとマウントポイントを再作成する方法はありますか?ファイルシステムのデータをコピーする必要はなく、設定のみをコピーするだけです。
使用を検討している出力
dmsetup info -c --separator=','
ソースディスクを入力として使用して、サイズとパーティションが同じ空のターゲットディスクに同じレイアウトを作成します。
たとえば、同じサイズとパーティションの2つのディスク(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
...