"คุณช่วยกรุณาเจาะจงมากขึ้นในการหา EFROM และ ETO จากไฟล์สำรองได้หรือไม่ lv ทั้งหมดมี" start_extend "จาก 0 ในไฟล์สำรองของฉันดังนั้นฉันจึงเสียไปเล็กน้อย :) ขอบคุณ! - user186975 24 สิงหาคม 13 ที่ 17 : 06 "
ตกลงฉันจะเฉพาะเจาะจงมาก ... ด้วยวิธีที่ง่ายที่สุดในการกู้คืนโลจิคัลวอลุ่ม
ตัวอย่าง:
1 - ฉันลบโลจิคัลวอลุ่มของฉันแล้ว!
$ sudo lvremove /dev/vg1/debian.root
2 - สิ่งแรกที่ต้องทำคือมองหาไฟล์เก็บถาวรที่ /etc/lvm/archive/vg1_(xxxxx).vg ฉันสามารถทำได้เพียงแค่ดูวันที่ฉันได้ลบปริมาณตรรกะ!
$ sudo ls -l /etc/lvm/archive |more
3- ฉันเจอแล้ว!
-rw------- 1 root root 16255 Mar 20 14:29 vg1_00223-235991429.vg
-rw------- 1 root root 16665 Mar 20 16:49 vg1_00224-748876387.vg
-rw------- 1 root root 17074 Mar 20 16:49 vg1_00225-931666169.vg
-rw------- 1 root root 17482 Mar 20 16:50 vg1_00226-1238302012.vg
-rw------- 1 root root 18081 **Mar 20 21:57 vg1_00227-2048533959.vg**
วันที่ที่ฉันทำ lvremove !!! ... มันเป็นนาทีที่ผ่านมา ..
4 - มาดูไฟล์กัน!
$ sudo head /etc/lvm/archive/vg1_00227-2048533959.vg
*# Generated by LVM2 version 2.02.95(2) (2012-03-06): Thu Mar 20 21:57:58 2014
contents = "Text Format Volume Group"
version = 1
description = **"Created *before* executing 'lvremove /dev/vg1/debian.root'"**
creation_host = "server" # Linux server 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:24:59 UTC 2013 x86_64
creation_time = 1395363478 # Thu Mar 20 21:57:58 2014*
5 - ทำการทดสอบก่อนกู้คืน!
$ sudo vgcfgrestore vg1 --test -f /etc/lvm/archive/vg1_00227-2048533959.vg
Test mode: Metadata will NOT be updated and volumes will not be
(de)activated. **Restored volume group vg1**
6 - ตกลงตอนนี้ทำซ้ำบรรทัดคำสั่งโดยไม่ต้อง (- ทดสอบ)
$ sudo vgcfgrestore vg1 -f /etc/lvm/archive/vg1_00227-2048533959.vg
**Restored volume group vg1**
7 - ตรวจสอบ!
$ sudo lvscan |grep debian
ACTIVE '/dev/vg1/debian.root' [7,81 GiB] inherit
8 - ถ้าลอจิกไม่ทำงานให้ทำ!
$ sudo lvchange -a y /dev/vg1/debian.root
มันคือทั้งหมดที่
ฉันหวังว่านี่จะช่วยให้คนอื่นที่กำลังมองหาโซลูชันนี้!