跳到主要内容
返回文章列表

กู้ Backup ใน Plesk โดยไม่เผลอทับข้อมูลใหม่

เลือกเวลาสำรองและขอบเขต object ก่อน restore แล้วตรวจข้อมูลหลังงานเสร็จ

กู้ Backup ใน Plesk โดยไม่เผลอทับข้อมูลใหม่

การกู้ backup ใน Plesk ช่วยคืนไฟล์ ฐานข้อมูลหรือการตั้งค่าหลังเกิดปัญหา แต่การ restore ทับ object ชื่อเดียวกันโดยไม่ถามยืนยันรายชิ้น และการแก้ไขหลังวันสำรองจะหายไป คู่มือนี้จึงเริ่มจากการประเมินว่าจะกู้ทั้งชุดหรือเฉพาะรายการ พร้อมวิธีตรวจผลโดยไม่ลืมข้อมูลที่เกิดหลัง backup

ระบุเวลาที่ต้องกลับไป

ก่อนเปิด Backup Manager ให้จดอาการที่ต้องแก้ เวลาเริ่มเสีย และข้อมูลใหม่ที่เข้าระบบหลังเวลานั้น เช่นคำสั่งซื้อหรืออีเมลลูกค้า ถ้ามีข้อมูลใหม่สำคัญ ให้ส่งออกหรือสร้าง backup สภาพปัจจุบันก่อน แม้เว็บจะเสียบางส่วน ก็อาจมีข้อมูลที่ต้องเก็บไว้สำหรับรวมกลับภายหลัง การ restore ไม่ใช่การ merge อัตโนมัติ

เข้า Websites & Domains > Backup Manager ดูรายการบน server และ remote storage เลือกไฟล์ตามวันเวลาและ comment ที่บันทึกไว้ ตรวจว่าชุด incremental มี full และช่วงก่อนหน้าครบ หากสำรองด้วยรหัสผ่าน ต้องมีรหัสที่ถูกต้อง เอกสาร Plesk เตือนว่าหากไม่รู้รหัสและให้ระบบกู้ต่อ รหัสผ่านของ object บางประเภทอาจถูกสุ่มใหม่ จึงต้องเตรียมอัปเดตการเชื่อมของแอปและบัญชีที่เกี่ยวข้อง

เลือกขอบเขตการคืน

Plesk ให้คืนทุก object ใน backup หรือเลือกบาง object เช่นเว็บไซต์หรือฐานข้อมูล หากปัญหาอยู่ในไฟล์ธีม อย่ากู้ฐานที่มีคำสั่งซื้อใหม่ทั้งฐานโดยไม่จำเป็น หากฐานข้อมูลเสีย ให้ตรวจว่า backup รวม databases และ database users ไว้ด้วย การยกเลิก checkbox ของ Databases หมายถึงไม่กู้ฐานใดเลยในรอบนั้น ไม่ได้หมายถึงกู้ฐานที่เลือกบางส่วน ต้องอ่านหน้าจอให้ตรงกับแผน

ก่อนกด Restore ทบทวนรายการชื่อ object ที่จะถูกเขียนทับและช่วงเวลาของ backup การคืน object ชื่อเดิมจะทับข้อมูลปัจจุบันโดยไม่มี prompt แยกอีกครั้ง หากเลือก Suspend domains until restoration is completed เว็บจะตอบ 503 ชั่วคราวระหว่างงาน ซึ่งช่วยหลีกเลี่ยงการใช้งานบนข้อมูลที่คืนได้ไม่ครบ แต่ต้องแจ้งผู้ใช้ปลายทางตามความเหมาะสม เลือกแจ้งเตือนเมื่อเสร็จแล้วเริ่มงาน

ตรวจหลัง Restore

รอสถานะใน Backup Manager ว่าสิ้นสุดจริง จากนั้นทดสอบหน้าแรก หน้า login การอ่านรายการ และการบันทึกข้อมูลใหม่ ตรวจไฟล์อัปโหลดล่าสุดและเมลถ้ากู้ส่วนเหล่านั้นด้วย เทียบเวลาของข้อมูลที่มีอยู่กับเวลาสำรอง หากบางรายการใหม่หาย เป็นผลคาดหมายของการกู้ย้อนเวลา ต้องนำกลับจากสำเนาที่เก็บไว้ก่อนหน้าโดยขั้นตอนของแอป ตรวจ log หากหน้าเว็บยัง error และตรวจค่า database connection เมื่อรหัสถูกสร้างใหม่

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

อ่านเอกสารต้นทาง: https://docs.plesk.com/en-US/obsidian/customer-guide/backing-up-and-restoring-websites/restoring-backups.65200/