วิธีการโคลนการ์ด SD Raspberry Pi ของคุณสำหรับการสำรองข้อมูลที่ไม่สามารถป้องกันได้
ราสเบอร์รี่พิสอาจไม่แน่นอน หากคุณเคยได้รับการ์ด SD ที่เสียหายจากไฟดับสายเคเบิลไม่ดีการโอเวอร์คล็อกหรือปัญหาอื่น ๆ คุณจะรู้ว่าการเริ่มต้นใหม่ตั้งแต่ต้นนั้นน่ารำคาญเพียงใด แต่เราสามารถแก้ไขได้
วิธีการทำงาน
ฉันเคยเกิดเหตุการณ์นี้บ่อยเกินไปและในที่สุดฉันก็หาทางออกที่ดีได้ เมื่อฉันตั้งค่าโครงการ Pi ของฉันตามที่ฉันต้องการแล้วฉันก็แค่ใช้ Win32 Disk Imager บน Windows เพื่อโคลนอิมเมจของการ์ด SD ลงในพีซีของฉัน ที่นั่นฉันเก็บมันไว้อย่างปลอดภัยจนกว่าจะมีบางอย่างผิดปกติกับ Pi ของฉัน เมื่อเป็นเช่นนั้นฉันสามารถโคลนรูปภาพนั้นไปยังการ์ด SD อีกครั้งเขียนทับเวอร์ชันที่เสียหรือเสียหายแล้วฉันจะสำรองข้อมูลและใช้งานได้ในเวลาไม่นาน (หากคุณไม่ใช้ Windows คุณสามารถทำสิ่งที่คล้ายกันบน Linux ด้วยคำสั่ง dd) มันง่ายมากที่ผู้ใช้ Raspberry Pi ทุกคนควรทำ
วิธีนี้ใช้ได้ดีที่สุดกับโปรเจ็กต์ Pi ที่ต้องมีการตั้งค่าเริ่มต้นจากนั้นจึงทำงานในเบื้องหลัง หากคุณเคยทำการเปลี่ยนแปลงกับโปรเจ็กต์ Pi คุณจะต้องทำการโคลนรูปภาพอีกครั้ง แต่ด้วยโปรเจ็กต์จำนวนมากนี่จึงสมบูรณ์แบบ ตัวอย่างเช่นฉันใช้เทคนิคนี้กับ Raspberry Pis สองตัวที่ใช้ Kodi ถ้าอย่างใดอย่างหนึ่งหยุดลงฉันก็สามารถโคลนรูปภาพส่วนตัวของฉันใหม่ได้และกล่องต่างๆก็จะสำรองและทำงานในเวลาอันรวดเร็วโดยใช้ไลบรารีที่ทันสมัย ข้อมูลจากเซิร์ฟเวอร์ภายในบ้านและฐานข้อมูล MySQL ราวกับว่าไม่มีอะไรเกิดขึ้น
และเป็นโบนัสคุณสามารถแชร์โปรเจ็กต์ Raspberry Pi ของคุณได้ง่ายขึ้นเพียงแค่เขียนภาพโคลนของคุณลงในการ์ด SD ใหม่ (หรือแชร์ภาพเอง)
นี่คือวิธีการทำ
วิธีการสำรองข้อมูลโครงการ Raspberry Pi ของคุณ
เมื่อ Pi ของคุณได้รับการตั้งค่าตรงตามที่คุณต้องการแล้วให้ปิดเครื่องและถอดการ์ด SD ออก เสียบการ์ด SD เข้ากับคอมพิวเตอร์ของคุณดาวน์โหลด Win32 Disk Imager (ถ้าคุณยังไม่ได้ทำ) และเริ่มต้นขึ้น หากคุณไม่มีเครื่องอ่านในตัวพีซีคุณจะต้องซื้อเครื่องอ่าน เราขอแนะนำเครื่องอ่าน Anker 8-in-1 นี้ ($ 10) เนื่องจากคุณสามารถใช้สำหรับรูปแบบ SD ต่างๆ
หมายเหตุ : หากโปรเจ็กต์ Pi ของคุณใช้ Linux (เท่าที่มี) คุณอาจได้รับคำเตือนว่า Windows ไม่สามารถอ่านการ์ด SD ได้และจำเป็นต้องได้รับการฟอร์แมต ไม่เป็นไรไม่ต้องฟอร์แมต! เพียงแค่ปิดหน้าต่างและดำเนินการต่อไป
ใน Win32 Disk Imager ให้คลิกปุ่มโฟลเดอร์สีน้ำเงินเพื่อเลือกตำแหน่งของภาพที่คุณกำลังจะสร้าง ฉันตั้งชื่อให้ฉันเพื่อให้ฉันรู้ว่าโครงการไหนและพี่ในบ้านของฉันเป็นของฉัน
จากนั้นเลือก Pi ของคุณจากเมนูแบบเลื่อนลง "อุปกรณ์" หาก Pi ของคุณมีหลายพาร์ติชั่นให้เลือกอันแรก แต่ไม่ต้องกังวลกระบวนการนี้จะโคลนการ์ดทั้งหมดไม่ใช่แค่พาร์ติชั่นเดี่ยว
เมื่อคุณทำเสร็จแล้วให้คลิกปุ่ม "อ่าน" สิ่งนี้จะอ่านข้อมูลของการ์ด SD เปลี่ยนเป็นรูปภาพและบันทึกภาพนั้นในตำแหน่งที่ระบุ โปรดทราบว่ากระบวนการนี้อาจใช้เวลาสักครู่ เช่นเดียวกับในหนึ่งชั่วโมงหรือมากกว่านั้นขึ้นอยู่กับขนาดของการ์ด SD ของคุณ
เมื่อเสร็จแล้วให้ใส่การ์ดกลับเข้าไปใน Pi และดำเนินการต่อตามปกติ! ตอนนี้โปรเจ็กต์นั้นได้รับการสำรองข้อมูลลงในพีซีของคุณแล้ว
วิธีคืนค่าโครงการ Raspberry Pi ของคุณ
ตอนนี้หากเกิดข้อผิดพลาดกับการ์ดของคุณคุณสามารถกู้คืนได้อย่างง่ายดาย ขั้นแรกลบการ์ด SD ของคุณโดยใช้คำแนะนำเหล่านี้
ขณะที่การ์ดที่ถูกลบยังคงเสียบอยู่ในพีซีของคุณให้เปิด Win32 Disk Imager อีกครั้ง คราวนี้คลิกโฟลเดอร์สีน้ำเงินแล้วไปที่รูปภาพที่คุณบันทึกไว้ เลือกการ์ด SD ของคุณจากเมนูแบบเลื่อนลงแบบเดียวกับที่คุณเคยทำมาก่อน
เมื่อคุณตั้งค่าเรียบร้อยแล้วให้คลิกปุ่ม "เขียน" สิ่งนี้จะเขียนทับข้อมูลของการ์ด SD ด้วยข้อมูลจากภาพโคลน
โปรดทราบว่าคุณอาจต้องใช้การ์ด SD เดียวกันหรืออย่างน้อยก็คือการ์ด SD รุ่นเดียวกันเพื่อผลลัพธ์ที่ดีที่สุด การ์ด 8GB ของแบรนด์หนึ่งอาจมีขนาดแตกต่างจากการ์ด 8GB ของแบรนด์อื่นเล็กน้อยและหากการ์ดปลายทางมีขนาดเล็กกว่าการ์ดที่สร้างจากรูปภาพการ์ดนั้นจะใช้งานไม่ได้ (การโคลนนิ่งเป็นการ์ดขนาดใหญ่ควรใช้งานได้ดี)
เครดิตภาพ: Zoltan Kiraly / Shutterstock.com