LVMパーティションのコピーを新しいディスクに作成することについて質問があります。ココピーでデータを動かさないようにしたい。
私のオペレーティングシステムはDebianです。 LVMパーティションでXen仮想システムを実行しています。
LVM(/ dev/sdb)を使用したディスクに関する情報:
root@server:/# fdisk -l /dev/sdb
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000015e9
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 194559 96256 83 Linux
/dev/sdb2 194560 39256063 19530752 83 Linux
/dev/sdb3 39258110 1953523711 957132801 5 Extended
/dev/sdb5 39258112 78317567 19529728 83 Linux
/dev/sdb6 78319616 117379071 19529728 83 Linux
/dev/sdb7 117381120 840898559 361758720 83 Linux
/dev/sdb8 840900608 1953523711 556311552 83 Linux
root@server:/# pvs
PV VG Fmt Attr PSize PFree
/dev/sdb8 VG lvm2 a-- 530.54g 438.54g
root@server:/# lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
lvol1 VG -wi-ao-- 2.00g
lvol2 VG -wi-ao-- 15.00g
lvol3 VG -wi-a--- 2.00g
lvol4 VG -wi-a--- 15.00g
lvol5 VG -wi-ao-- 2.00g
lvol6 VG -wi-ao-- 16.00g
lvol7 VG -wi-ao-- 32.00g
swap VG -wi-ao-- 8.00g
root@server:/# fdisk -l | grep vd
Disk /dev/mapper/VG-lvol1 doesn't contain a valid partition table
Disk /dev/mapper/VG-lvol2 doesn't contain a valid partition table
Disk /dev/mapper/VG-lvol3 doesn't contain a valid partition table
Disk /dev/mapper/VG-lvol4 doesn't contain a valid partition table
Disk /dev/mapper/VG-lvol5 doesn't contain a valid partition table
Disk /dev/mapper/VG-lvol6 doesn't contain a valid partition table
Disk /dev/mapper/VG-lvol7 doesn't contain a valid partition table
Disk /dev/mapper/VG-swap doesn't contain a valid partition table
現時点では、LVM以外のすべてのパーティションを新しいドライブ(dev/sda)にコピーしました。
root@server:/# fdisk -l /dev/sda
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 194559 96256 83 Linux
/dev/sda2 194560 39256063 19530752 83 Linux
/dev/sda3 39258110 1953523711 957132801 5 Extended
Partition 3 does not start on physical sector boundary.
/dev/sda5 39258112 78317567 19529728 83 Linux
/dev/sda6 78319616 117379071 19529728 83 Linux
/dev/sda7 117381120 840898559 361758720 83 Linux
/dev/sda8 840900608 1953523711 556311552 83 Linux
私が間違っている場合は訂正してください。ただし、次の手順に従う必要があります。
pvcreate /dev/sda8
vgextend VG /dev/sda8
lvconvert -m 1 --mirrorlog corelog VG/lvol1 /dev/sda8
-すべての論理ボリューム用。lvs -a -o+devices
lvconvert -m 0 VG/lvol1 /dev/sda8
-すべての論理ボリューム用。2つのディスクはまったく同じサイズであり、まったく同じデータを含める必要があるため、ddを使用できます。
dd if=/dev/sdb of=/dev/sda bs=16M
ただし、ライブ使用から起動する必要があります。 if(in file)およびof(out file)ステートメントを確認してくださいライブUSBから。 dd(disk destroyer)を起動すると、元に戻すことはできません。