คอมพิวเตอร์ไม่ได้น่าเชื่อถือ 100% ไม่ว่าผู้ขายจะพูดอะไร มันมักจะล้มเหลว (Crash) ในเวลาที่สำคัญที่สุด และเมื่อล้มเหลว มันจะพาไปด้วยความพยายามที่คุณทำมาเป็นสัปดาห์หรือเดือน ไม่ว่าจะเป็นงานวิชาชีพหรืองานโรงเรียน สิ่งเดียวที่คุ้มกันได้จริงคือ "แบ็กอัป" (Backups) การทำแบ็กอัปเป็นประจำให้คุณได้ "ชั้นป้องกัน" ที่แท้จริง และไม่ได้ต้องใช้ความพยายามมากนัก Simple Backup (sBackup) เป็นโซลูชันแบ็กอัปที่ดีสำหรับคอมพิวเตอร์ Linux มันช่วยให้คุณกำหนดค่าว่าต้องการแบ็กอัปอะไร และเมื่อตั้งค่าเสร็จ มันจะทำแบ็กอัปให้อัตโนมัติเป็นระยะ ฟีเจอร์สำคัญที่ sBackup มีแต่วิธีอื่นๆ ไม่ค่อยมี คือความสามารถในการช่วย กู้คืน (Restore) ข้อมูลได้ง่ายๆ มาดูวิธีติดตั้งและตั้งค่า sBackup บนคอมพิวเตอร์ Ubuntu กัน
การติดตั้ง sBackup
รุ่นล่าสุดของ Ubuntu Linux ส่วนใหญ่มี sBackup อยู่ใน apt-get repositories เริ่มต้นแล้ว คุณสามารถติดตั้งได้โดยรันคำสั่ง
sudo apt-get install sbackup
หรือดาวน์โหลดและติดตั้งผ่าน Synaptic Package Manager เปิด Synaptic ค้นหา sBackup คลิกที่ไฟล์เพื่อติดตั้ง และกดปุ่ม Apply เพื่อติดตั้งเสร็จสิ้น ทั้งสองวิธีจะดาวน์โหลดและติดตั้ง dependencies ทั้งหมดให้อัตโนมัติ

เมื่อติดตั้งเสร็จ sBackup จะปรากฏในเมนู System คลิกเมนู System ที่มุมบนของหน้าจอ ไปที่ Administration จะเห็น 2 รายการใหม่ คือ Simple Backup Config และ Simple Backup Restore

การตั้งค่า (Configuration)
เริ่มต้นตั้งค่า sBackup โดยคลิก Simple Backup Config ในเมนู System คุณจะเห็นหน้าต่างที่มีหลายแท็บ แต่ละแท็บสำหรับตั้งค่าต่างๆ ตัวเลือกแรกคือ คุณต้องการรันแบ็กอัปด้วยตนเอง หรือให้ sBackup รันอัตโนมัติตามตารางเวลา ในแท็บ General จะมี 3 ตัวเลือก ตัวเลือกแรก ใช้ preset ที่ทีม sBackup เลือกไว้ (แบ็กอัปไดเรกทอรีสำคัญอย่าง /home และ /var เป็นระยะ) ตัวเลือกที่สอง ให้คุณระบุว่าแบ็กอัปอะไรและบ่อยแค่ไหน ตัวเลือกที่สาม ควบคุมเต็มที่แต่ต้องรันเอง ลองเลือกตัวเลือกที่สองเพื่อปรับแต็บัคอัปและกำหนดตารางเวลาเอง

สองแท็บถัดไป ให้คุณตัดสินใจว่าจะรวม (Include) หรือยกเว้น (Exclude) ไดเรกทอรี/ไฟล์ไหนในการแบ็กอัป ชุดไดเรกทอรีเริ่มต้นเป็นจุดเริ่มต้นที่ดี คุณสามารถเพิ่มไดเรกทอรีหรือไฟล์เดี่ยวได้ ตัวอย่างเช่น ผมใช้ไดเรกทอรีกำหนดเองเก็บไฟล์โปรเจกต์อยู่ที่ /opt/projects เพื่อเพิ่ม ให้คลิกปุ่ม Add Directory และเลือกไดเรกทอรีที่ต้องการ คุณยังสามารถปรับแต่งรายการไดเรกทอรี/ไฟล์ที่ต้องการ ยกเว้น จากการแบ็กอัปได้ sBackup อนุญาตให้เลือกไฟล์เหล่านี้ตามขนาดไฟล์หรือ regular expressions ซึ่งค่อนข้างสะดวก

ไปที่แท็บ Destination (ปลายทาง) ขั้นตอนนี้สำคัญ ตำแหน่งเริ่มต้นของแบ็กอัปคือ /var/backup ผมคิดว่าเก็บแบ็กอัปบนเครื่องเดียวกับที่ถูกแบ็กอัป (โดยเฉพาะถ้าเป็นแบ็กอัปเพียงชุดเดียว) ไม่ใช่วิธีที่ฉลาด sBackup มีตัวเลือกแบ็กอัประยะไกล (Remote backup) ซึ่งแนะนำให้ใช้หากคุณมีเซิร์ฟเวอร์ระยะไกล สามารถตั้งค่าได้ด้วย SCP (secure copy over SSH) หรือ FTP ตัวเลือกอื่นคือแบ็กอัปลงฮาร์ดดิสก์ภายนอก แต่ต้องแน่ใจว่าฮาร์ดดิสก์ต่ออยู่ตลอดเวลาที่มีตารางแบ็กอัป จะดีกว่านะถ้ามีตัวเลือกแบ็กอัปในเครื่องทุกวัน และเก็บแบ็กอัปรายสัปดาห์บนเซิร์ฟเวอร์ระยะไกล — อาจจะเพิ่มในรุ่นใหม่ :)

แท็บ Time (เวลา) สำคัญอีกแท็บหนึ่ง ใช้กำหนดความถี่ของการแบ็กอัป โปรดทราบว่าแบ็กอัปรายวันเป็นแบบ Incremental (เพิ่มเติม) หมายถึงจะแบ็กอัปเฉพาะไฟล์ที่เปลี่ยนแปลงเท่านั้น มีการตั้งค่าที่ด้านล่างของหน้าต่าง ให้กำหนดว่า sBackup ควรทำ Full Backup ทุกกี่วัน ค่าเริ่มต้นคือ 21 วัน ผมชอบแบ็กอัปรายสัปดาห์ เพราะไม่ต้องการให้แบนด์วิดท์ติดขัด แต่ถ้าแบ็กอัปในเครื่องหรือฮาร์ดดิสก์ท้องถิ่นที่ต่ออยู่ตลอดเวลา สามารถตั้งเป็นรายวันได้

แท็บสุดท้ายคือ Purge (การกำจัด) ใช้กำหนดระยะเวลาการเก็บรักษาแบ็กอัปเก่า ผมแนะนำให้ใช้ค่าที่แนะนำคือ Logarithmic รายละเอียดของตัวเลือกนี้อธิบายไว้ในหน้าต่างแล้ว

จำได้ไหม ให้คลิกปุ่ม Save เมื่อตั้งค่าเสร็จสิ้น เพียงเท่านี้ ปิดหน้าต่างตั้งค่า และดูแบ็กอัปที่กำลังทำงานอยู่
การกู้คืนแบ็กอัปเก่า (Recovering Old Backup)
แบ็กอัปตั้งค่าเสร็จและทำงานปกติ ทันใดนั้นคอมพิวเตอร์ตัดสินใจค้าง (Freeze) และการกู้คืนแบ็กอัปเป็นทางออกเดียว มาดูวิธีกู้คืนข้อมูลจากแบ็กอัปที่สร้างด้วย sBackup ให้เปิด Simple Backup Restore จากเมนู System หากคุณใช้ตำแหน่งเริ่มต้นเก็บแบ็กอัป คุณควรจะเห็นรายการแบ็กอัปที่พร้อมใช้งาน หากไม่ใช่ ให้ชี้ทาง sBackup ไปที่ตำแหน่งแบ็กอัปของคุณ มันจะแสดงรายการเต็มรูปแบบ ตอนนี้คุณสามารถเรียกดูไฟล์จากแบ็กอัปที่มีอยู่ และกู้คืนไฟล์ที่ต้องการโดยเลือกไฟล์และคลิก Restore หรือ Restore As

สิ่งที่ผมชอบใน Simple Backup คือเหมือนชื่อของมัน — "Simple" (เรียบง่าย) อย่าให้ความเรียบง่ายหลอกคุณ มันยังมีอำนาจมาก ผมชอบอย่างยิ่งว่าตัวเลือก Restore ใช้งานง่ายมาก รวมทั้งหมดซอฟต์แวร์นี้มีประโยชน์มาก และแนะนำให้ผู้ใช้ Linux ทุกคน