วันจันทร์ที่ 20 ธันวาคม พ.ศ. 2553

การ Backup แบบ Manual และการแก้ปัญหาที่เกิด

การ Backup แบบ Manual และการแก้ปัญหาที่เกิด


*** การ Backup แบบ Manual ไม่ควรใช้ในกรณี Upgrade Version หลัก เช่น iOS3 --> iOS4 หรือในทางกลับกัน iOS4 --> iOS3 เพราะโครงสร้างของการเก็บข้อมูลจะแตกต่างกันได้


การ Backup แบบ Manual นี้คือการ Copy File ต่างๆ ออกมาจาก iPhone โดยใช้โปรแกรมจัดการ File จะผ่านทาง USB หรือ WiFi ก็ได้ (ให้ดูเรื่องการจัดการ File ในบท Permission)

ข้อมูลส่วนใหญ่จะจัดเก็บในรูปแบบ Database ดังนั้นเราสามารถที่จะ Copy Database เหล่านั้นออกมาเก็บไว้ในกรณีต้องการ Backup ข้อมูลต่างๆ ซึ่งจะอยู่ใน Path /private/var/mobile/Library/ เช่น

  • Backup Contacts /var/mobile/Library/AddressBook/
  • Backup Calendar /var/mobile/Library/Calendar/
  • Backup Mail /var/mobile/Library/Mail
  • Backup Note /var/mobile/Library/Notes/
  • Backup Safari /var/mobile/Library/Safari/
  • Backup SMS /var/mobile/Library/SMS/
  • Backup Maps /var/mobile/Library/Maps/
    หรือ จะ Copy ทั้ง /var/mobile/Library/ ออกมาเลยก็ได้
  • รูปที่ถ่ายจากกล้อง
    • รูปหลักจะอยู่ที่ /var/mobile/Media/DCIM/100APPLE และ ควรอ่านเพิ่มเติมในเรื่องนี้ที่นี่
    • สำหรับ iOS4
        รูปใหญ่ --> /var/mobile/Media/DCIM/100APPLE รูปเล็ก --> /var/mobile/Media/PhotoData/100APPLE และเพิ่มในส่วน Database อีก 2 File คือ --> /private/var/mobile/Media/PhotoData/Photos.sqlite --> /private/var/mobile/Media/PhotoData/PhotosAux.sqlite
  • ข้อมูลที่ Sync จาก iTunes จะอยู่ที่ /private/var/mobile/Media/iTunes_Control/
  • โปรแกรมที่ติดตั้งจาก App Store จะอยู่ที่ /var/mobile/Applications/
  • Voice Memo จะอยู่ที่ /var/mobile/Media/Recordings

การ Copy สามารถใช้ File Manager เช่น WinSCP หรือ CuteFTP Copy ออกมาเก็บไว้ได้

การ Restore แบบ Manual


ในการ Backup นั้น เราไม่สามารถ Copy Permission และ Owner ออกมาด้วยได้ และเมื่อใช้งานก็จะเจอปัญหา เช่น
Notes ไม่สามารถ Save ข้อมูลได้
SMS เด้ง หรือเปิดมาไม่เจอข้อมูล
ดังนั้นเมื่อนำกลับเข้าไปใน iPhone ก็อย่าลืม Set Permission 777 ให้กับ ทุก File และ ทุก Folder ด้วย

หรือ วิธีที่ดีที่สุดคือ

  1. Reboot iPhone สัก 1 ครั้งเพื่อให้โปรแกรมต่างๆปิดการทำงาน
  2. เปิด ใช้งานโปรแกรมต่างๆให้ครบ โดยสร้างข้อมูลขึ้นมาใหม่สัก 1 ข้อมูล เช่น Notes ก็ให้เขียน Note สัก 1 แผ่น หรือ Contact ก็สร้าง Contact ใหม่สัก 1 รายชื่อ แล้วค่อย Copy File Backup กลับเข้าไป
  3. ทำการ Reboot iPhone อีกครั้ง
  4. ทำการ Copy ข้อมูลเข้าไปใน iPhone
  5. จะหมดปัญหาการเปิดมาแล้วไม่มีข้อมูลได้อย่างแน่นอน

ไม่มีความคิดเห็น:

แสดงความคิดเห็น