Score:0

กู้คืนข้อมูลธารน้ำแข็ง AWS ที่สร้างขึ้นด้วยการสำรองข้อมูลแบบไฮเปอร์ของ Synology

ธง cn

ฉันใช้การสำรองข้อมูล Synology Hyper เพื่อสำรองข้อมูล NAS ของฉันไปยัง AWS S3 เพื่อลดค่าใช้จ่าย ฉันได้เพิ่มวงจรชีวิตลงในบัคเก็ต S3 ซึ่งจะย้ายข้อมูลไปยังธารน้ำแข็ง AWS หลังจากผ่านไปสองสามวัน

ตอนนี้ฉันต้องการกู้คืนข้อมูล ดังนั้นฉันจำเป็นต้องย้อนกลับขั้นตอนและนำข้อมูลทั้งหมดกลับไปที่ S3 เพื่อให้ไฮเปอร์แบ็คอัพของ Synology สามารถดึงข้อมูลเหล่านั้นกลับมาได้

ฉันคลิกที่ฝากข้อมูลที่เกี่ยวข้องแล้ว -> เริ่มต้นการคืนค่า

มันบอกว่าการบูรณะอาจใช้เวลา 12 - 24 ชั่วโมง อย่างไรก็ตามมันผ่านมาหลายวันแล้ว และฉันเห็นว่าข้อมูลที่เกี่ยวข้องมีระดับการจัดเก็บ "ธารน้ำแข็งลึก"

มีความคิดว่าเกิดอะไรขึ้น?

นี่คือภาพรวมของที่เก็บข้อมูลที่เกี่ยวข้อง อย่างที่เราเห็นว่าไฟล์สองไฟล์ยังคงถูกทำเครื่องหมายว่า "Deep Glacier" แม้ว่าฉันจะเริ่มต้นการดำเนินการกู้คืนหลายครั้งสำหรับพวกเขาป้อนคำอธิบายรูปภาพที่นี่

อัปเดต
ที่นี่ เป็นคำถาม / คำตอบที่เกี่ยวข้องกับ stackoverflow (ซึ่งดูเหมือนจะลึกลับน้อยกว่า serverfault ... )

อัพเดท2 ดูเหมือนว่าจะมีปัญหา มีไฟล์อีกมากมายในโฟลเดอร์ย่อยที่ฉันดูแล ขณะนี้ฉันกำลังพยายามกู้คืนทุกอย่างในที่ฝากข้อมูลแบบเรียกซ้ำ จะปรับปรุงเมื่อเสร็จสิ้น

Tim avatar
gp flag
Tim
ฉันไม่เคยต้องทำสิ่งนี้มาก่อน แต่บทความนี้อาจมีประโยชน์ ฉัน _suspect_ ตามสิ่งที่พูด (ในกรณีนี้เอกสารประกอบไม่ดีเท่าที่ควร) วัตถุได้รับการกู้คืนในที่เดียวกัน / วัตถุ แต่คุณสามารถเห็น "วันหมดอายุของการกู้คืน" ในคุณสมบัติของวัตถุ . ภาพหน้าจอจาก AWS จะมีประโยชน์มากทีเดียว https://aws.amazon.com/premiumsupport/knowledge-center/restore-glacier-tiers/
Score:1
ธง cn

ดังนั้นปัญหาคือมีไฟล์จำนวนมากในโฟลเดอร์ย่อยที่ฉันมองข้ามไป การใช้ AWS cli ในที่สุดฉันก็สามารถ "เริ่มต้นการกู้คืน" ทั้งหมดได้ หลังจากนั้นการกู้คืน Hyper Backup ของ Synology ก็ทำงานได้ตามปกติ นี่คือคำสั่งที่จะ

กู้คืนไฟล์ทั้งหมดจาก Glacier กลับไปที่ S3 โดยใช้ aws cli:

# สร้างไฟล์ข้อความพร้อมไฟล์ธารน้ำแข็งทั้งหมด:
aws s3api รายการวัตถุ v2 \
  --bucket ของฉัน-bucket \
  --แบบสอบถาม "เนื้อหา[?StorageClass=='DEEP_ARCHIVE']" \
  --ข้อความออก | awk '{พิมพ์ substr($0, ดัชนี($0, $2))}' | awk '{NF-=3};3' > filelist_of_glacier_files.txt

# init กู้คืนไฟล์ทั้งหมดในรายการไฟล์นั้น:
ขณะอ่านชื่อไฟล์ ทำ \
  aws s3api กู้คืนวัตถุ \
     --bucket my-bucket --key ชื่อไฟล์ $ \
     --restore-request '{"Days":25,"GlacierJobParameters":{"Tier":"Standard"}}' ; 
เสร็จแล้ว < filelist_of_glacier_files.txt

หลังจากนั้น Hyper-Backup ของ Synology "กู้คืน" จะทำงานตามปกติ (หลังจากรอประมาณ 24 ชั่วโมงจนกว่าการกู้คืนธารน้ำแข็งจะเสร็จสมบูรณ์)

Score:0
ธง gw

มันค่อนข้างแปลก ขอบคุณสำหรับวิธีแก้ปัญหา

ก่อนหน้านี้ฉันมีปัญหาบางอย่างในการสำรองข้อมูลไปยังธารน้ำแข็ง ดูเหมือนว่าการสำรองข้อมูลจะติดขัดหลังจากผ่านไประยะหนึ่ง เมื่อขนาดของข้อมูลสำรอง (แม้ว่าจะเพิ่มขึ้นก็ตาม) ใหญ่เกินไป

ในที่สุดฉันก็หยุดสำรองธารน้ำแข็ง มันไม่สมเหตุสมผลเลย

โพสต์คำตอบ

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