ขอบอกก่อนว่า directadmin เวอร์ชั่นใหม่ๆ ไม่จำเป็นต้องทำตามแล้ว เพราะในการ backup สามารถกำหนดได้ว่า เราจะ backup อะไรไปบ้าง…. แต่ช่วงนี้ ผมย้าย VPS ให้ลูกค้า ผู้ให้บริการเดิม (ดังซะด้วย) ได้ใช้ directadmin เถื่อนมาให้บริการลูกค้า จึงไม่สามารถอัพเดดให้เป็นเวอร์ชั่นใหม่ได้ พยายาม backup อยู่หลายครั้ง ไฟล์ที่ได้มาดันเสียซะอีก โดยเฉพาะไฟล์ใหญ่ๆ เลยหาวิธีแก้ปัญหาโดย แก้ไขให้การ backup เก็บข้อมูลเฉพาะ MySQL , password ต่างๆ และข้อมูลอีเมล์ ซึ่งจะได้ไฟล์เล็กลงมาก ไม่รอช้า มาดูวิธีกันเลยดีกว่า
1. ให้ไปแก้ไขไฟล์ config ของ directadmin และเพิ่มค่าดังต่อไปนี้
[code]
skip_hometargz_in_backups=1
skip_domains_in_backups=1
[/code]
restart da และทำการ backup แล้วนำไป restore ในที่ใหม่ ให้เรียบร้อย
2. ใช้ rsync , scp ,ftp หรืออื่นๆแล้วแต่สะดวก ในการย้ายข้อมูลของเว็บไซต์ไปยังเครื่องใหม่ ตัวอย่างนี้เป็นวิธี rsync ครับ
[code]
rsync -va -e ‘ssh -p 22’ /home/user user@ip:/home
[/code]
เป็นอันเสร็จครับ
ปล. เอามาแป๊ะไว้กันลืม