Score:0

ขนาดสแน็ปช็อตของดิสก์ที่สร้างจากเครื่องมือคำนวณของ Google เกินพื้นที่ที่ใช้

ธง in

ฉันมี Google Compute Instance (VM) ที่มีดิสก์ 2TB และพื้นที่ใช้งานประมาณ 80GB ฉันต้องการเก็บถาวร VM นี้เพื่อไม่ให้ถูกเรียกเก็บเงินสำหรับ 2TB ทั้งหมด และเพื่อให้พร้อมสร้างใหม่ได้อย่างรวดเร็วหากจำเป็น ภาพรวมของดิสก์ดูเหมือนจะเป็นตัวเลือกที่ดีที่สุดเนื่องจากมีการกล่าวถึงว่าฉันจะถูกเรียกเก็บเงินสำหรับพื้นที่ดิสก์ที่ใช้ในกรณีนั้นเท่านั้น แต่เมื่อฉันลองสิ่งนี้ ขนาดสแน็ปช็อตที่ฉันได้รับคือประมาณ 600GB ซึ่งมากกว่าพื้นที่ที่ใช้ไปเกือบ 10 เท่า แต่ก็ยังน้อยกว่า 2TB เต็ม

ฉันพยายามจัดเรียงข้อมูลบนดิสก์แล้ว แต่ไม่ได้ผล ฉันยังลองใช้ "zerofree" เพื่อเขียน 0 ไปยังพื้นที่ที่ไม่ได้ใช้ และลดขนาดสแน็ปช็อตลงเหลือ 20GB - ต่ำกว่าพื้นที่ที่ใช้ไป 4 เท่า อย่างไรก็ตาม Zerofree ต้องใช้ความพยายามและเวลามากในการเรียกใช้ แต่ฉันเดาว่ามันช่วยในการบีบอัดดิสก์

มีวิธีที่ดีกว่าในการปรับปรุงประสิทธิภาพการบีบอัดดิสก์ในกรณีนี้หรือไม่? อาจมีขั้นตอนสำคัญใดๆ ที่ฉันพลาดไปขณะสร้างสแนปชอตของดิสก์

หมายเหตุ: ฉันลองใช้ Machine Image ด้วย แต่ดูเหมือนว่าจะใช้สแน็ปช็อตของดิสก์ภายใต้ประทุน และด้วยเหตุผลบางอย่าง ราคาแพงกว่า

eg flag
ฉันจะบอกว่าให้ใช้ `fstrim` แทนที่จะเป็น 'zerofree' แต่ถ้ามันใช้ได้ผลและขนาดของสแน็ปช็อตลดลง คุณก็เสร็จแล้ว .. คุณต้องการอะไรกันแน่
John Hanley avatar
cn flag
@psusi - ทำไมคุณถึงคิดว่า fstrim จะช่วยสแน็ปช็อตของดิสก์
mrtksy avatar
in flag
@psusi zerofree ใช้เวลาประมาณ 6-7 ชั่วโมงในการเรียกใช้ไดรฟ์ขนาด 5TB และฉันมีหลายตัว คำถามของฉันคือมีวิธีที่มีประสิทธิภาพมากกว่าในการสร้างสำเนาของดิสก์ที่มีลักษณะคล้ายสแน็ปช็อตหรือไม่ แต่เป็นวิธีที่ไม่เรียกเก็บเงินจากฉันสำหรับ 5TB ทั้งหมด
eg flag
@JohnHanley เพราะ (สมมติว่า VM รองรับ) มันสามารถสั่งให้ VM ละทิ้งข้อมูลและเพิ่มพื้นที่ว่างที่ไม่ได้ใช้และไม่ต้องเขียนเลขศูนย์ลงในช่องว่าง
eg flag
@mrtksy คุณช่วยสำรองข้อมูลแล้วเลิกใช้ VM ได้ไหม หรืออาจใช้ดิสก์ระบบที่เล็กกว่าพร้อมดิสก์เพิ่มเติมที่คุณสามารถเสียบเพื่อจัดเก็บข้อมูลเมื่อคุณต้องการ และทิ้งเมื่อไม่ต้องการ (อาจหลังจากทำการสำรองข้อมูลแล้ว หากคุณอาจต้องกู้คืนในภายหลัง)
Score:0
ธง cn

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

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

คำแนะนำ:

ใช้ น้ำมันดิน หรือเครื่องมือเก็บถาวรที่คล้ายกันและบันทึกไฟล์ไปยัง Cloud Storage เป็นไฟล์เก็บถาวรที่มีการบีบอัด การสร้างดิสก์ถาวรใหม่ การแบ่งพาร์ติชันและการฟอร์แมตทำได้ง่ายมาก และในกรณีส่วนใหญ่จะใช้เวลาไม่กี่วินาที จากนั้นกู้คืนไฟล์ที่บันทึกไว้

mrtksy avatar
in flag
ขอบคุณสำหรับการตอบสนองอย่างรวดเร็ว. เมื่อคุณพูดว่า "บล็อกที่เปลี่ยนแปลง" การเปลี่ยนแปลงนี้เกี่ยวข้องกับอะไร เพื่อให้คำถามชัดเจนขึ้น ฉันไม่มีสแน็ปช็อตรายชั่วโมงหรือรายวัน - ฉันมีสแน็ปช็อตเดียวที่ฉันสร้างด้วยตนเองตามดิสก์ ดังนั้นควรมีข้อมูลทั้งหมดในดิสก์แทนที่จะเป็นข้อมูลส่วนเพิ่มใดๆ ความคิดของคุณสมเหตุสมผลดี แต่สิ่งที่ฉันต้องการบันทึกสถานะทั้งหมดของดิสก์ รวมถึง repos ที่ติดตั้งโดยใช้ apt คุณมีคำแนะนำสำหรับกรณีการใช้งานนี้หรือไม่? ขอบคุณ
John Hanley avatar
cn flag
@mrtksy บล็อกที่เปลี่ยนแปลงเป็นเพียงสิ่งนั้น บล็อกดิสก์ที่แก้ไขแม้ว่าข้อมูลใหม่จะเหมือนกับข้อมูลที่มีอยู่ก่อนหน้านี้ หากคุณต้องการความสะดวกและคุณสมบัติของสแนปชอต ให้ใช้สแนปชอต หากพื้นที่ดิสก์ที่ใช้คือเป้าหมายของคุณ ให้โคลนไฟล์ไปยังดิสก์ถาวรอื่นแล้วสแน็ปช็อตหรือใช้ตัวเก็บถาวรไฟล์

โพสต์คำตอบ

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