system
1
เกริ่นนำ…
หลังจากเครื่องลูกค้ามีปัญหา hdd เสียคาที… ทำให้ผมมีความวิตกในเรื่องการ backup&restore ที่มีความแน่นอน ความน่าเชื่อถือ และความรวดเร็วในการคืนสภาพการออนไลน์…
นั่งหา Backup Solution จาก Google (เพื่อนยาก…ในยามคับขัน) ก็ได้โปรแกรม Partimage หลังจากได้อ่านและทำความเข้าใจ พร้อมกับลงมือปฎิบัต ก็ได้ผลเป็นที่หน้าพอใจครับ
เดิมที…เรื่อง Backup Solution กระผมได้ทำระบบไว้แล้วด้วย FreeNAS ซึ่งเป็น Backup Server ลองรับโปรโตคอลหลายรูปแบบ แต่นั้นไม่พอเพียงในเรื่องการ restore ประเภท images disk ครับ
จึงได้เริ่มแนวคิด Think Backup Images ใหม่ดังที่จะกล่าวและนำมารีวิวให้ได้ทดลองชมกันครับ
ที่มาของโปรแกรมตัวนี้คือ
http://www.partimage.org
เป็น GNU Public License
system
2
เรามาชมภาพหน้าตาโปรแกรมกันครับ
system
3
การติดตั้งโปรแกรม (Install from souce) เครื่อง server ผมใช้ CentOS 4.4
Download Software
[color=blue]wget http://prdownloads.sourceforge.net/partimage/partimage-0.6.5.tar.bz2
tar xfjp partimage-x.y.z.tar.bz2
./configure --prefix=/usr && make && make install
[/color]
system
4
สำหรับผลการใช้งาน Backup/Restore กำลังอยู่ในระหว่างทดสอบอยู่ครับ หากได้ผลใช้งานดีไม่ดีประการใด ผมจะนำมา review ให้ทราบกันต่อไปครับ
หากเพื่อนๆท่านใดได้ใช้ software ตัวนี้ไปบ้างแล้ว…เรียนเชิญแนะนำการใช้งานให้กับเพื่อนๆได้เลยนะครับ
เพราะเรื่อง Data ใน hdd มีความสำคัญมาก หากเกิดกับใช้ รายใด จะเป็นโรคกินไม่ได้นอนไม่หลับแบบชับพลันอ่าครับ
ขนาดผมหาแนวทางป้องกันไว้บ้างแล้ว ก็ยังมีพลาด พลาดท่ากับเรื่องเหล่านี้ไปบ้างเหมือนกันครับ
ขอบคุณครับ.
ได้ความรู้ใหม่ ดีมากเลยครับ
ท่านdevoneผู้สร้างสรรค์สิ่งที่ดีให้สังคมTHTให้เดินหน้าต่อไป
แหม… ท่าน devone เนี่ย ช่างสรรค์หาของเล่นใหม่ๆ จริงๆ ยอดเยี่ยมครับ
ขอบคุณครับ
ขอบคุณครับ
ได้ความรู้ดีๆมากเลยครับ (ถึงผมจะไม่มี Serverก็เถอะ)
มีของ windows บ้างมั้ยครับ
system
11
บน windows ผมเห็นโปรแกรมอยู่เหมือนกันครับ แต่ไม่ได้ลองเอามาทดสอบ เพราะยังไม่ตรงเป้าหมายเท่าไรครับ อีกทั้งยังไม่มีระบบ images backup on network เท่าที่ดูผ่านๆ
โปรแกรม Partimage ทำงานผ่าน NFS ได้ครับ โดยที่เราติดตั้งโปรแกรม partimage ไว้ทุกเครื่องที่เราจะทำการ backup images (โดยการเอา souce code มา compile & install) แล้ว…ทำการ mount ผ่าน nfs server เอา images ไปเก็บไว้ที่ server backup อีกทีครับ
นั้นคือ solution ใหม่ที่ผมเสริมเข้ามาในระบบงานให้กับลูกค้าทุกรายที่อยู่ในตู้ผมครับ
kke
12
ใช้กับ freeBSD ได้หรือเปล่าครับ แล้วผลเป็นไงบ้างครับ
system
13
FreeBSD เวลาเรา ./configure แล้วจะ error: *** newt library (libnewt) not found ผมกำลังหา
ซึ่งมันต้องการ newt (work: semi-graphical interface) ครับ
กำลังหาอยู่ว่าเอาจากทีไหนได้เช่นกันครับ
system
14
สำหรับ debian or gentoo
จะง่ายมากๆครับใช้ apt-get ได้เลย
#apt-get install partimage
สำหรับ CentOS ผมเอา Source มา Compile ครับ
ตอนนี้ขาดแต่ FreeBSD ที่ยังลงได้ไม่สมบรูณ์ครับผม
ผมการใช้งานก็ง่ายตามรูปเลยครับ การใช้โปรแกรม partimage จะเป็นทั้งส่วน backup & restore image โดยตรง… โดยที่ images จะเก็บไว้ที่ พื้นที่ใดๆก็ได้ในลักษณะ mount nfs หรือ local mount hdd ครับ
เพียงแต่ว่าเราต้องโปรแกรมไว้ที่เครื่องที่เราจะทำการ backup สำหรับการ restore กำลังจะลองอยู่เหมือนกันครับ แต่ backup ใช้งานแล้ว โอเคไม่มีปัญหาใดๆครับ (ลองกับ CentOS 4.4)
poomjit
15
เอาไปลงใน twiki ในส่วน how-to หน่อยสิคะ ถ้าทำไม่สวยเดี๋ยวจะตามไปช่วย edit ให้
kke
16
#whereis newt
newt: /usr/ports/devel/newt
system
17
ได้ครับคุณ poomjit
ตอนนี้ยังมีหลายอย่างที่ยังไม่มั่นใจ 100% อาทิเช่น ลงที่ OS อะไรบ้าง…
เท่าที่ทดลองแล้วผ่าน 100% คือ CentOS 4.4
และยังมีปัญหากับ disk size up to > 4GB อีกที่ยังไม่แน่ใจ
กำลังเริ่มนำเข้ามาใช้ เดี๋ยวเจอปัญหา จะแจ้งให้ทราบด้วยครับ
system
18
#cd /usr/ports/devel/newt
make
make install
make clean
cd /home/partimage-0.6.5
./configure (โอเค pass)
make แล้ว error ดังนี้
*** Error code 1
Stop in /usr/home/tee/software/partimage-0.6.5/src/shared.
*** Error code 1
Stop in /usr/home/tee/software/partimage-0.6.5/src.
*** Error code 1
Stop in /usr/home/tee/software/partimage-0.6.5.
*** Error code 1
Stop in /usr/home/tee/software/partimage-0.6.5.
kke
19
system
20
FreeBSD ไม่เคยจะธรรมดาเหมือนกับชาวบ้านทุกที อิอิ ต้อง patch souce ทุกทีหากทำอะไรแปลกๆไล่ตาม Linux เนี้ย ฮ่าฮ่า
ใช้ FreeBSD ก็ต้องเหนื่อยกันแบบนี้ล่ะนะ…