ฉันอยู่ในปริศนา ฉันต้องการดึงข้อมูลจากอิมเมจสำรองที่ฉันสร้างไว้ก่อนหน้านี้ ฉันคิดว่าฉันรู้เรื่อง LVM มากพอที่จะผ่าน... อย่างน้อยก็จนถึงตอนนี้
ดูเหมือนว่าความผิดพลาดของฉันคือฉันสำรองข้อมูลสแนปช็อตวอลุ่ม LVM แทนที่จะเป็นทั้งกลุ่มวอลุ่มหรือพาร์ติชั่นดิสก์ บทความส่วนใหญ่ที่ฉันได้อ่านบอกเป็นนัยว่าคุณได้สำรองข้อมูลทั้งดิสก์แล้ว
นี่คือเค้าโครง LVM ของฉัน:
xvda 202:0 0 10G 0 ดิสก์
ââxvda1 202:1 0 10G 0 ส่วน
ââlvm1-รูท 254:2 0 8.1G 0 lvm /
ââlvm1-สลับ 254:3 0 956M 0 lvm [สลับ]
นี่คือคำสั่งสำรองของฉัน:
lvcreate -L800M -s -n rootnapshot /dev/lvm1/root
dd if=/dev/lvm1/rootsnapshot conv=sync,noerror bs=128K status=progress of=/path/to/snapshot.dd
ฉันได้ติดตั้งไฟล์ DD เป็น /dev/loop0 บนเครื่องอื่นแล้ว
นี่คือสิ่งที่ฉันได้รับ:
# fdisk -l
ดิสก์ /dev/loop0: 8.1 GiB, 8657043456 ไบต์, 16908288 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์
#lvmdiskscan
/dev/loop0 [ 8.06 GiB]
/dev/sda1 [ <7.00 GiB]
/dev/sda5 [ 1022.00 MiB]
0 ดิสก์
3 พาร์ติชัน
0 LVM ฟิสิคัลวอลุ่มทั้งดิสก์
ฟิสิคัลวอลุ่ม 0 LVM
# vgscan -v
การอ่านฟิสิคัลวอลุ่มทั้งหมด อาจใช้เวลาสักครู่...
ไม่พบกลุ่มวอลุ่ม
มีความคิดว่าฉันจะเมานต์สแนปชอตนี้เพื่อดึงข้อมูลจากสแนปชอตนี้ได้อย่างไร