จะทำระบบแบคอัพข้ามเครื่องครับรบกวนด้วย

คือตอนนี้ใช้ระบบแบคอัพข้ามเครื่องของ da อยู่ครับแต่มันเป็นไฟล์รวมและย้อนได้แค่วันเดียว

ระบบที่ผมจะทำคือแบคอัพข้ามเครื่อง แยก ระหว่าง database กับ ข้อมูลครับ
แล้ว database ย้อนได้3วัน
ข้อมูล7วันครับ รบกวนด้วยนะครับ

ขอบคุณครับ

หมวด How-to นี้เป็นหมวดมาลงวิธีการทางเทคนิคที่พิสูจน์แล้วนะครับ ถ้าจะถามขั้นตอน น่าจะลงในหมวดอื่น ผมขอย้ายครับ

ครับผม

ขอโทษที่รบกวนใน topic ของคุณ I’m Support Hosting นะครับ

อยากทราบว่าการ Backup ข้อมูลโดยใช้ DA ข้ามเครื่องทำอย่างไรหรือครับ พอดีเครื่อง Web Host ผมมี Harddrive แค่ตัวเดียว -.- ห่วงๆข้อมูลอยู่เหมือนกัน

ระบบ AdminBackup/Transfer
จะกำหนดตำแหน่ง backup ได้ 2 แบบคือ

  1. เป็น folder ในเครื่อง เช่น /home/admin/admin_backups
  2. เป็น ftp account ไปที่เครื่องอื่น

สำหรับแบบ ftp นั้น ระบบจะสร้างไฟล์จนเสร็จ(1 ไฟล์) แล้วจึง ftp ไฟล์นั้นไปยังเครื่องปลายทางจนเสร็จจึงจะสร้างไฟล์ต่อไป ซึ่งหาก ftp ได้ช้า ก็จะทำให้ระบบ backup เสร็จช้า ซึ่งจะส่งผลถึงระบบการทำงานหลักได้ เนื่องจากการ backup ใช้ cpu และ disk พอสมควร
ปกติแล้วเราจะกำหนดช่วงเวลา backup ในช่วงกลางคืนที่การใช้งานน้อยๆ

ซึ่งวิธีที่ดีคือใช้แบบที่ 1 โดยให้ระบบ backup ให้เสร็จๆไปก่อนอย่างเร็วที่สุด
จากนั้นจึงค่อยทำการ โอนไฟล์ ไปยังเครื่องอื่นภายหลัง ด้วยวิธีใดวิธีหนึ่งตามสะดวก

สำหรับการ backup ย้อนหลังหลายๆวัน ก็ทำได้โดยการสร้าง cron ให้ backup แยกหลายๆ cron โดยแต่ละ cron แยกเก็บคนละ folder นั่นเอง เช่น
วันจันทร์ ไปไว้ใน folder /mon
วันอังคาร ไปไว้ใน folder /tue
เป็นต้น

ขอบคุณครับ

ไฟล์ข้อมูลผมไม่ได้ทำ backup ข้ามเครื่อง
แต่ว่าใช้วิธี clone Harddisk รายวัน อับเดดเฉพาะข้อมูลที่มีการเปลี่ยนแปลง
และ Backup ข้าม Harddisk แล้ว unmount ออกไป
แยก log ออกต่างหาก รวมอยู่ด้วยกินพื้นที่ตายเลย

Backup ข้ามเครื่องเฉพาะ ฐานข้อมูล เท่านั้นแหละครับ

backup ข้ามเครื่องใช้ rsync ไม่ดีกว่าเหรอครับ

พี่สอนหน่อยซิกำลังหาวิธีดีๆอยู่ครับ

ของผมแบบนี้อ่ะ

rsync -ax --progress --update --delete

ใช้อยู่ครับ สำหรับคำสั่งนี้ หนักเครื่องแค่ตอนแรก หลังจากนั้นก็สบายๆ

ขอบคุณมากครับ

ครับก็หนักครั้งแรกเพราะมันต้อง โยนข้อมูลทั้งหมด
หลังจากนั้นมันแค่ตรวจสอบความเปลี่ยนแปลงเฉยๆ ครับ