Score:0

วิธีเมาต์ไดรฟ์ข้อมูลประเภท LVM2_member กับอินสแตนซ์ EC2

ธง sy

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

ฉันจะทำตามขั้นตอนที่ฉันได้ลอง

ขั้นตอนที่ 1: แนบไดรฟ์ข้อมูล

ขั้นตอนที่ 2: lsblk # จะแสดงให้ฉันเห็นปริมาณรูทและปริมาณอื่น ๆ ที่ฉันได้ลอง ของฉันคือ

ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme4n1 259:6 0 100G 0 ดิสก์

ขั้นตอนที่ 3: บลคิด # รับ UUID ของวอลุ่มและแสดง TYPE ให้ฉัน

/dev/nvme4n1: UUID="n91234-wabc-Ua12-kabc-cabc-Gabc-oabc12" TYPE="LVM2_member"

ขั้นตอนที่ 4: ถ้าฉันพยายามเมานต์: เมานต์ n91234-wabc-Ua12-kabc-cabc-Gabc-oabc12 /data

เมานต์: ไม่มีอุปกรณ์พิเศษ n91234-wabc-Ua12-kabc-cabc-Gabc-oabc12

ขั้นตอนที่ 5: ค้นหาข้อความนั้น แสดงว่าฉันต้องแน่ใจว่าข้อความนั้นอยู่ในไฟล์ /etc/fstab ของฉัน

เป็นกลุ่ม /etc/fstab

ใช่ มันอยู่ในนั้น เพราะฉันใส่ไว้ที่นั่น แต่ประเภท 'LVM2_member' ไม่ใช่สีเขียว เนื่องจากประเภทเป็นสีเขียวสำหรับวอลุ่มอื่นๆ ดังนั้น ข้อผิดพลาดประเภทที่ไม่รู้จัก อาจเป็นเพราะไม่รู้จักประเภทนั้น

UUID=n91234-wabc-Ua12-kabc-cabc-Gabc-oabc12 /home/ec2-user/data LVM2_member ค่าเริ่มต้น nofail 0 2

ขั้นตอนที่ 6: พีวีเอส # แสดงให้ฉันเห็นฟิสิคัลวอลุ่มบนอุปกรณ์ของฉัน

PV VG Fmt Attr PSize Pฟรี
/dev/dsa12 VolGroup00 lvm2 a-- 99.53g 19.00g
/dev/sdi VolGroup00 lvm2 a-- <100.0g <27.00g
[ไม่ทราบ] VolGroup00 lvm2 a-m 19.53g 0

ฉันรู้ว่า /dev/sdi เป็นไดรฟ์ข้อมูลที่ฉันพยายามแนบ ดังนั้นเราจึงเห็นว่ามีชื่อกลุ่มวอลุ่มซ้ำกัน และฉันรู้แล้วว่าพวกเขามี UUID ที่แตกต่างกัน

ขั้นตอนที่ 7: lvs VolGroup00 --config 'อุปกรณ์ { filter="a|/dev/sdi|", "r|.*|"]}'

ไม่พบอุปกรณ์ที่มี uuid c61234-9Mab-P12a-kabc-nab1-Fabc1-t1abcd

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
auditVol VolGroup00 -wi-----p- 8.53g
ดาต้าโวล VolGroup00 -wi-a----- 5.00g
โฮมVol VolGroup00 -wi-----p- 20.00g
logVol VolGroup00 -wi-----p- 4.00g
รูทวอล VolGroup00 -wi-----p- 40.00g
swapVol VolGroup00 -wi-----p- 2.00g
tmpVol VolGroup00 -wi------- 4.00g
วาร์โวล VolGroup00 -wi-----p- 9.00g

/dev/sda12 แสดงข้อมูลที่คล้ายกัน แต่ไม่มี "ไม่พบ xxx"

ขั้นตอนที่ 8: vgs -o +vg_uuid --config 'อุปกรณ์ {ตัวกรอง = ["a|/dev/sdi|", "r|.*|" ]}' # เพื่อรับ ID ปริมาณ

VG #PV #LV #SN Attr VSize VFree VG UUID
VolGroup00 2 8 0 wz-pn- <119.53g <27.00g jmt123-iabc-babc-Uabc-rabc-habc-gabcdef.

ขั้นตอนที่ 9: vgrename jmt123-iabc-babc-Uabc-rabc-habc-gabcdef volnew # เปลี่ยนชื่อวอลุ่มโดยใช้ uuid

ไม่พบอุปกรณ์ที่มี uuid c61234-9Mab-P12a-kabc-nab1-Fabc1-t1abcd
ไม่สามารถเปลี่ยน VG VolGroup00 ในขณะที่ PV หายไป
พิจารณา vgreduce --removemissing.
ไม่สามารถประมวลผลกลุ่มวอลุ่ม VolGroup00

ขั้นตอนที่ 10: vgreduce --removemissing jmt123-iabc-babc-Uabc-rabc-habc-gabcdef # ลบ PV ที่หายไป

ไม่สามารถประมวลผลกลุ่มวอลุ่ม jmt123-iabc-babc-Uabc-rabc-habc-gabcdef

ขั้นตอนที่ 11: vgreduce jmt123-iabc-babc-Uabc-rabc-habc-gabcdef c61234-9Mab-P12a-kabc-nab1-Fabc1-t1abcd # ฉันลองใช้คำสั่งนั้นโดยใช้รหัสของ PV ที่ขาดหายไป

ไม่พบกลุ่มวอลุ่ม "jmt123-iabc-babc-Uabc-rabc-habc-gabcdef"
ไม่สามารถประมวลผลกลุ่มวอลุ่ม jmt123-iabc-babc-Uabc-rabc-habc-gabcdef

ขั้นตอนที่ 12: ฉันพบสิ่งนี้ ลิงค์ ที่พูดถึงการกู้คืนข้อมูลเมตา LVM Linux แมว /etc/lvm/archive/* | grep -i âjmt123-iabc-babc-Uabc-rabc-habc-gabcdefâ # มันแสดงสิ่งที่ดูเหมือนประวัติของกลุ่มวอลุ่มก่อนการดำเนินการบางอย่าง เช่น vgchange และ วีจีอิมพอร์ต และการอ้างอิงถึงรหัสวอลุ่ม n91234-wabc-Ua12-kabc-cabc-Gabc-oabc12

ขั้นตอนที่ 13: pvcreate --uuid "n91234-wabc-Ua12-kabc-cabc-Gabc-oabc12" --restorefile /etc/lvm/backup/VolGroup00 /dev/sdi

ไม่พบอุปกรณ์ที่มี uuid n91234-wabc-Ua12-kabc-cabc-Gabc-oabc12
ไม่พบ uuid ในไฟล์สำรอง /etc/lvm/backup/VolGroup00

ฉันคิดว่าไม่มีอะไรในไฟล์นั้น ฉันไม่สามารถ cd ไปยังโฟลเดอร์สำรองได้ แต่ถ้าฉัน ls /etc/lvm/backup มันแสดงให้เห็น โวลกรุ๊ป00. ดังนั้น vim ไปที่ชื่อไฟล์ VolGroup00 แสดงว่าว่างเปล่า

และตอนนี้ฉันไม่มีไอเดียและไม่สามารถหาหน้า/เธรดอื่นใดที่จะให้แนวคิดเพิ่มเติมแก่ฉันในการดำเนินการติดตั้งไดรฟ์ข้อมูลนี้บนอินสแตนซ์ EC2 ของเขา

เป้าหมายสูงสุดของฉันคือสร้างไฟล์ tar ของข้อมูลและอัปโหลดไปยังบัคเก็ต S3 จากนั้นจึงยุติโวลุ่ม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา