แก้ไข: ระบบบูตด้วยคีย์ USB ขนาด 16 กิกะไบต์

เห็นได้ชัดว่าในบางจุด 'ชื่ออุปกรณ์' (ขออภัยหากฉันใช้คำนั้นไม่ถูกต้อง) ของอุปกรณ์สำหรับบู๊ตนั้นเปลี่ยนไปจาก /dev/sde เป็น /dev/sdb เป็น /dev/sdc

ไฟล์ .vg ที่เก่าที่สุด (ตั้งแต่ก่อนที่ฉันจะเพิ่มไดรฟ์ขนาด 4 เทราไบต์ใหม่) ใน /etc/lvm/archives แสดงว่า LV ประกอบด้วย /dev/sda /dev/sdb /dev/sdc /dev/sdd

ไฟล์ .vg ที่เก่าน้อยกว่าเล็กน้อย (หลังจากเพิ่มไดรฟ์ 4 เทราไบต์ใหม่) แสดง /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sdf

ซึ่งฉันอนุมานได้ว่า ณ จุดหนึ่งที่บูต USB Key มีชื่ออุปกรณ์ /dev/sde

เมื่อฉันตรวจสอบ 'พอยน์เตอร์' ไปยังอุปกรณ์ใน /dev/disk/by-id ฉันเห็นว่าสิ่งที่เห็นได้ชัดว่าคีย์ USB สำหรับบูตคือตอนนี้ /dev/sdc

นี่คือเนื้อหาของ /dev/disk/by-id

ata-ST2000DL003-9VT166_5YD6LVYG -> ../../sdb
ata-ST2000DM001-1ER164_Z4Z0MPSR -> ../../sde
ata-ST2000DM006-2DM164_Z5609YHK -> ../../sdd
ata-ST4000DM000-2AE166_WDH0ZQSE -> ../../sdf
ata-WDC_WD40EFRX-68N32N0_WD-WCC7K3NKYTA1 -> ../../sda
lvm-pv-uuid-2d5MB9-J6xH-B80B-lVoQ-Nde9-9CQ1-jxIusp -> ../../sdf
lvm-pv-uuid-hYlB6v-Vkrn-hUNa-JVRK-zbOf-9Lca-Ps1JDL -> ../../sde
lvm-pv-uuid-Nl0vqx-Dggu-4d2I-h5MB-NuoV-CIoM-9Lk7Ye -> ../../sdb
lvm-pv-uuid-VDTFqS-vjAB-kBdf-LI5i-310v-Hs2c-KX9jYs -> ../../sdd
lvm-pv-uuid-YKOqsg-Wkx7-f0f3-ko2J-UeX3-YgFO-6ow0QL -> ../../sda
usb-Generic-_SD_MMC_20090815198100000-0:0 -> ../../sdc
usb-Generic-_SD_MMC_20090815198100000-0:0-part1 -> ../../sdc1
usb-Generic-_SD_MMC_20090815198100000-0:0-part2 -> ../../sdc2
usb-Generic-_SD_MMC_20090815198100000-0:0-part5 -> ../../sdc5

โดยไม่ทราบหรือไม่สนใจว่าสิ่งนี้เกิดขึ้นได้อย่างไร ฉันต้องการทราบว่า UUIDS 'ถูกนำเข้า' ไปยังฟิสิคัลไดรฟ์หรือในโลจิคัลวอลุ่มหรือไม่? ฉันต้องกังวลหรือไม่ว่าสิ่งที่อยู่ใน /dev/disk/by-id นั้น 'ไม่เหมือนกับบนดิสก์' ฉันสามารถมั่นใจได้หรือไม่ว่าสิ่งที่ 'มอบหมาย' นั้นถูกต้อง หรือสิ่งที่ระบบแสดงให้เห็นในที่นี้คือสิ่งที่ถูกกำหนดไว้? หากไดรฟ์มีอยู่จริง และการแมปนี้เป็นวิธีการกำหนด UUID เป็นต้น ถ้าฉันสร้างไฟล์ .vg อย่างถูกต้อง ฉันจะทำให้ทุกอย่างทำงานอีกครั้งได้หรือไม่

---ข้อความเดิมดังนี้---

ฉันตั้งค่าเซิร์ฟเวอร์ Open Media Vault ด้วยดิสก์จริง 4 แผ่น ฟิสิคัลวอลุ่มเดียวและกลุ่มวอลุ่มเดียว และโลจิคัลวอลุ่มเดียว ทั้งหมดเรียกว่า "Fantasia" นี่ไม่ใช่ RAID และไม่ได้เข้ารหัส

ฉันพยายามเพิ่มกล่องหุ้ม 4 ไดรฟ์ภายนอกผ่าน eSATA และค้นพบวิธีที่ยากที่ eSATA บนเมนบอร์ดไม่รองรับการจำลองพอร์ต

ไม่ว่าในกรณีใด สถานะปัจจุบันของสิ่งต่างๆ คือ: - pvscan ส่งคืนผลลัพธ์ที่มีแนวโน้ม - vgscan ส่งคืนผลลัพธ์ที่มีแนวโน้ม - lvscan ไม่ส่งคืนเอาต์พุต: เพียงพรอมต์คำสั่งไม่มีข้อความใดๆ

vgscan ส่งคืน "พบกลุ่มวอลุ่ม Fantasia" โดยใช้ประเภทข้อมูลเมตา lvm2"

เมื่อฉันพยายาม vgchange -ay บนโลจิคัลวอลุ่ม "Fantasia" มันจะกลับมา

"0 โลจิคัลวอลุ่มในกลุ่มวอลุ่ม "Fantasia" เปิดใช้งานอยู่ในขณะนี้"

ฉันค่อนข้างแน่ใจว่าฉันต้องการให้ตัวเลขนั้นมากกว่าศูนย์

เสี่ยงต่อการทำให้โพสต์นี้อ่านไม่ได้และไร้ประโยชน์ ฉันไม่ได้โพสต์ผลลัพธ์ของคำสั่งต่างๆ... หากใครสามารถช่วยฉันได้ ฉันมั่นใจว่าข้อมูลยังอยู่ในดิสก์: ไม่ได้ฟอร์แมตเพียง ถูกตัดการเชื่อมต่อและเมื่อเชื่อมต่อใหม่แล้ว ไม่รู้จัก ฉันใช้เวลาหลายชั่วโมงในการค้นหาข้อมูล ฯลฯ และในขณะที่ฉันพบข้อมูลที่เป็นประโยชน์ เช่น คำสั่งเพื่อรับสถานะ ฯลฯ ฉันระมัดระวังในการรันคำสั่งบางอย่างที่ฉันไม่แน่ใจว่าจะปล่อยให้ข้อมูลบนดิสก์กู้คืนได้

ฉันหวังว่าสิ่งที่ผิดคือไฟล์กำหนดค่าบางไฟล์ถูกลบออก แต่ข้อมูลยังคงอยู่ในชั้นเชิง และจะขอบคุณอย่างแน่นอนถ้ามีคนสามารถแนะนำฉันผ่านขั้นตอนต่างๆ ตั้งแต่เริ่มต้น... ฉันคิดว่ากระบวนการที่อาจเป็นไปได้ งานจะเหมือนกับว่าฉันกำลังย้ายฟิสิคัลไดรฟ์จากระบบหนึ่งไปยังอีกระบบหนึ่ง และต้องการให้เข้าถึงดิสก์ ฟิสิคัลวอลุ่ม กลุ่มวอลุ่ม และโลจิคัลวอลุ่มทั้งหมดบนระบบใหม่นั้น

ไม่ใช่วิดีโอของขั้นตอนแรกของทารกหรือสิ่งที่ไม่สามารถแทนที่ได้ แต่ควรกู้คืนโดยใช้ความพยายามในการแทนที่หากสามารถกู้คืนได้ ... ดังนั้นความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก

แก้ไข: นี่คือผลลัพธ์ของ pvscan, pvs, vgscan และ vgs lvscan และ lvs ไม่มีเอาต์พุต

# pvscan
  PV /dev/sda   VG Fantasia        lvm2 [1.82 TiB / 1.82 TiB free]
  PV /dev/sdc   VG Fantasia        lvm2 [1.82 TiB / 1.82 TiB free]
  PV /dev/sdd   VG Fantasia        lvm2 [1.82 TiB / 1.82 TiB free]
  PV /dev/sde   VG Fantasia        lvm2 [3.64 TiB / 3.64 TiB free]
  PV /dev/sdf   VG Fantasia        lvm2 [3.64 TiB / 3.64 TiB free]
  Total: 5 [12.74 TiB] / in use: 5 [12.74 TiB] / in no VG: 0 [0   ]

# pvs
  PV         VG       Fmt  Attr PSize PFree
  /dev/sda   Fantasia lvm2 a--  1.82t 1.82t
  /dev/sdc   Fantasia lvm2 a--  1.82t 1.82t
  /dev/sdd   Fantasia lvm2 a--  1.82t 1.82t
  /dev/sde   Fantasia lvm2 a--  3.64t 3.64t
  /dev/sdf   Fantasia lvm2 a--  3.64t 3.64t

# vgscan
  Reading volume groups from cache.
  Found volume group "Fantasia" using metadata type lvm2

# vgs
  VG       #PV #LV #SN Attr   VSize  VFree
  Fantasia   5   0   0 wz--n- 12.74t 12.74t

นี่คือสิ่งที่ testdisk แสดง:

Select a media (use Arrow keys, then press Enter):
>Disk /dev/sda - 2000 GB / 1863 GiB - ST2000DL003-9VT166
 Disk /dev/sdb - 15 GB / 14 GiB - Generic- SD/MMC
 Disk /dev/sdc - 2000 GB / 1863 GiB - ST2000DM006-2DM164
 Disk /dev/sdd - 2000 GB / 1863 GiB - ST2000DM001-1ER164
 Disk /dev/sde - 4000 GB / 3726 GiB - ST4000DM000-2AE166
 Disk /dev/sdf - 4000 GB / 3726 GiB - WDC WD40EFRX-68N32N0

"วิเคราะห์" ในดิสก์เดียว (ดิสก์ทั้งหมดส่งคืนผลลัพธ์ที่คล้ายกัน)

Disk /dev/sda - 2000 GB / 1863 GiB - ST2000DL003-9VT166

Please select the partition table type, press Enter when done.
 [Intel  ] Intel/PC partition
 [EFI GPT] EFI GPT partition map (Mac i386, some x86_64...)
 [Humax  ] Humax partition table
 [Mac    ] Apple partition map
>[None   ] Non partitioned media
 [Sun    ] Sun Solaris partition
 [XBox   ] XBox partition
 [Return ] Return to disk selection
Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
     Partition               Start        End    Size in sectors
>P Linux LVM2               0   0  1 243201  80 63 3907029168

Structure: OK

การทำ "Deeper search" ใช้เวลาค่อนข้างนาน แต่ให้ผลลัพธ์เหล่านี้กลับมาทันที:

Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
Analyse cylinder   280/243200: 00%


  Linux LVM2               0   0  1 243201  80 63 3907029168
  ext2                     0  38 13     4  58 28      65536
  ext2                     0  38 13     4  58 28      65536
  ext2                     0  38 15     4  58 30      65536
  ext2                    32   7 16    36  27 31      65536

เนื้อหาของไดเร็กทอรี /dev/mapper/:

/dev/mapper# ls -la
total 0
drwxr-xr-x  2 root root      60 Jun  3 01:44 .
drwxr-xr-x 18 root root    3420 Jun  3 01:46 ..
crw-------  1 root root 10, 236 Jun  3 09:01 control

pvdisplay -m เอาต์พุต:

# pvdisplay -m
  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               Fantasia
  PV Size               1.82 TiB / not usable 936.00 KiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              476932
  Free PE               476932
  Allocated PE          0
  PV UUID               Nl0vqx-Dggu-4d2I-h5MB-NuoV-CIoM-9Lk7Ye

  --- Physical Segments ---
  Physical extent 0 to 476931:
    FREE

  --- Physical volume ---
  PV Name               /dev/sdd
  VG Name               Fantasia
  PV Size               1.82 TiB / not usable 1.09 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              476932
  Free PE               476932
  Allocated PE          0
  PV UUID               VDTFqS-vjAB-kBdf-LI5i-310v-Hs2c-KX9jYs

  --- Physical Segments ---
  Physical extent 0 to 476931:
    FREE

  --- Physical volume ---
  PV Name               /dev/sde
  VG Name               Fantasia
  PV Size               1.82 TiB / not usable 1.09 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              476932
  Free PE               476932
  Allocated PE          0
  PV UUID               hYlB6v-Vkrn-hUNa-JVRK-zbOf-9Lca-Ps1JDL

  --- Physical Segments ---
  Physical extent 0 to 476931:
    FREE

  --- Physical volume ---
  PV Name               /dev/sdf
  VG Name               Fantasia
  PV Size               3.64 TiB / not usable 3.84 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              953861
  Free PE               953861
  Allocated PE          0
  PV UUID               2d5MB9-J6xH-B80B-lVoQ-Nde9-9CQ1-jxIusp

  --- Physical Segments ---
  Physical extent 0 to 953860:
    FREE

  --- Physical volume ---
  PV Name               /dev/sda
  VG Name               Fantasia
  PV Size               3.64 TiB / not usable 2.84 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              953861
  Free PE               953861
  Allocated PE          0
  PV UUID               YKOqsg-Wkx7-f0f3-ko2J-UeX3-YgFO-6ow0QL

  --- Physical Segments ---
  Physical extent 0 to 953860:
    FREE

ผลลัพธ์ของสิ่งที่ฉันเชื่อว่าเป็นไฟล์ lvm ที่ดีล่าสุดที่รู้จัก จาก /etc/lvm/archive:

# Generated by LVM2 version 2.02.168(2) (2016-11-30): Sat May  4 17:08:11 2019

contents = "Text Format Volume Group"
version = 1

description = "Created *before* executing 'vgextend Fantasia /dev/sdf'"

creation_host = "fantasia"      # Linux fantasia 4.19.0-0.bpo.4-amd64 #1 SMP Debian 4.19.28-2~bpo9+1 (2019-03-27) x86_64
creation_time = 1557004091      # Sat May  4 17:08:11 2019

Fantasia {
        id = "TPmx5a-MY9Y-gtTS-RwTU-wNFG-EXwU-4PhQDt"
        seqno = 6
        format = "lvm2"                 # informational
        status = ["RESIZEABLE", "READ", "WRITE"]
        flags = []
        extent_size = 8192              # 4 Megabytes
        max_lv = 0
        max_pv = 0
        metadata_copies = 0

        physical_volumes {

                pv0 {
                        id = "Nl0vqx-Dggu-4d2I-h5MB-NuoV-CIoM-9Lk7Ye"
                        device = "/dev/sda"     # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 3907027120   # 1.81935 Terabytes
                        pe_start = 2048
                        pe_count = 476932       # 1.81935 Terabytes
                }

                pv1 {
                        id = "VDTFqS-vjAB-kBdf-LI5i-310v-Hs2c-KX9jYs"
                        device = "/dev/sdb"     # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 3907027120   # 1.81935 Terabytes
                        pe_start = 2048
                        pe_count = 476932       # 1.81935 Terabytes
                }

                pv2 {
                        id = "hYlB6v-Vkrn-hUNa-JVRK-zbOf-9Lca-Ps1JDL"
                        device = "/dev/sdc"     # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 3907029168   # 1.81935 Terabytes
                        pe_start = 2048
                        pe_count = 476932       # 1.81935 Terabytes
                }

                pv3 {
                        id = "2d5MB9-J6xH-B80B-lVoQ-Nde9-9CQ1-jxIusp"
                        device = "/dev/sde"     # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 7814037168   # 3.63869 Terabytes
                        pe_start = 2048
                        pe_count = 953861       # 3.63869 Terabytes
                }

                pv4 {
                        id = "YKOqsg-Wkx7-f0f3-ko2J-UeX3-YgFO-6ow0QL"
                        device = "[unknown]"    # Hint only

                        status = ["ALLOCATABLE"]
                        flags = ["MISSING"]
                        dev_size = 7814037168   # 3.63869 Terabytes
                        pe_start = 2048
                        pe_count = 953861       # 3.63869 Terabytes
                }
        }

        logical_volumes {

                Fantasia {
                        id = "lhBS6X-W01J-0iyK-cDpN-Unl9-ALtS-dTMm1t"
                        status = ["READ", "WRITE", "VISIBLE"]
                        flags = []
                        creation_time = 1490757300      # 2017-03-28 23:15:00 -0400
                        creation_host = "Fantasia"
                        segment_count = 5

                        segment1 {
                                start_extent = 0
                                extent_count = 953861   # 3.63869 Terabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv3", 0
                                ]
                        }
                        segment2 {
                                start_extent = 953861
                                extent_count = 476932   # 1.81935 Terabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv0", 0
                                ]
                        }
                        segment3 {
                                start_extent = 1430793
                                extent_count = 476932   # 1.81935 Terabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv1", 0
                                ]
                        }
                        segment4 {
                                start_extent = 1907725
                                extent_count = 476932   # 1.81935 Terabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv2", 0
                                ]
                        }
                        segment5 {
                                start_extent = 2384657
                                extent_count = 953861   # 3.63869 Terabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv4", 0
                                ]
                        }
                }
        }

}
answer

เอาต์พุตของคุณระบุว่ามีกลุ่มวอลุ่มที่ชื่อ Fantasia อยู่ ซึ่งครอบคลุมดิสก์ทั้งหกแผ่น แต่ไม่มีโลจิคัลวอลุ่มใดๆ

ดูเหมือนว่าไฟล์เก็บถาวรจะอธิบายโลจิคัลวอลุ่มที่ชื่อ Fantasia ในกลุ่มวอลุ่มที่มีชื่อเดียวกัน

ฉันไม่สามารถพูดได้ว่า LV ของคุณถูกลบไปอย่างไร แต่เนื่องจากคุณมีไฟล์เก็บถาวร คุณจึงควรใช้vgcfgrestoreเพื่อกู้คืนได้ ตัวอย่างเช่น

vgcfgrestore -f /etc/lvm/archive/Fantasia-00000-whatever.vg Fantasia