Wednesday, October 12, 2011

FreeBSD clonning

ไปเจอบทความของคุณครูนิส ที่เว็บนี้ แล้วทำให้นึกขึ้นได้ว่าจริง ๆ แล้วจะ Backup หรือ Clonning ก็ไม่ใช่เรื่องยากอะไรเลย เพราะโปรแกรมอะไรต่าง ๆ ที่อยู่ในแฟ้ม /usr and /var ก็เกิดจากการ compile มาแล้วทั้งสิ้น ทั้งนี้ทั้งนั้นเพียงแค่ copy แฟ้มสำคัญ ๆ เก็บเอาไว้แล้วเอามาใช้งานได้เลย ซึ่งเนื้อหาขั้นตอน ย่อ ๆ จาก เว็บคุณครูนิส ประมาณนี้

ทำการบีบอัดแฟ้ม สำคัญหลัก ๆ เอาไว้ ซึ่ง แฟ้มที่สำคัญคือ /root /boot /etc /usr และ /var ซึ่งนอกจากจะบีบอัดเป็น .tar.gz แล้วอาจประยุกต์ใช้ rsync ในการเก็บก็เป็นได้
- สำรองแฟ้ม /root
cd /root
tar -zcvf /home/root.tar.gz *
- สำรองแฟ้ม /boot
cd /boot
tar -zcvf /home/boot.tar.gz *

อีกสองแฟ้มทำแบบเดียวกันจากนั้นก็ copy ออกมา อาจทำการ write แผ่นเก็บไว้ หรือเก็บไว้ใน แฟรชไดฟ์ ก็ได้ เมื่อต้องการ restore หรือ เอาไปโคลนกับเครื่องอื่นก็จะมีขั้นตอน ดังนี้

Install FreeBSD แบบ Express ก่อน ใช้เวลาไม่นานมาก
เมื่อ Install เสร็จ จากนั้นก็นำไฟล์ที่บีบอัดนำมาลงเครื่องจากนั้นก็ทำการขยายไฟล์ไปตาม แฟ้มเดิม เพียงเท่านี้ก็จะสามารถใช้งานได้ตามเดิมแล้วครับ

สิ่งที่ในเว็บของครูมานิส เพิ่มขึ้นมาคือการเขียน Script สำหรับ restore or clone ซึ่งหากต้องทำหลาย ๆ เครื่องก็จะทำให้สะดวกแก่การใช้งานมากขึ้น

ขอบคุณแหล่งอ้างอิง เว็บคุณครูนิส ครับ

No comments:

Post a Comment