ไม่ต้องสงสัยเลยว่า Time Machine ของ Apple ทำการสำรองข้อมูลเป็นกระแสหลัก ก่อน Time Machine ผู้ใช้ทั่วไปจะหลีกเลี่ยงการสำรองข้อมูลอย่างเช่น โรคระบาด กระบวนการดูซับซ้อนเกินไป และทำให้เปลืองพื้นที่จัดเก็บอันมีค่าด้วย
ด้วย Time Machine Apple เปลี่ยนความคิดของผู้คน ส่วนใหญ่ต้องขอบคุณความเรียบง่าย:เพิ่ม HDD ภายนอกในคอมพิวเตอร์ของคุณและไฟล์ของคุณ - และ OS - จะปลอดภัยตลอดไป คลิกเดียวแล้วคุณจะกลับมาก่อนเกิดภัยพิบัติ
นั่นคือเวลาที่โซลูชันสำรองข้อมูลอื่นๆ สังเกตเห็นแนวทางนี้และตัดสินใจว่าควรให้ความสำคัญกับความเรียบง่ายเป็นหลักด้วย วันนี้คุณสามารถหาสิ่งที่ดีที่สุดบางส่วนได้บน Linux – พวกมันยังมาเป็นมาตรฐานในหลาย ๆ ดิสทริบิวชัน! มีเพียงไม่กี่รายการเท่านั้นที่ใช้งานง่ายเหมือน Time Machine ของ Apple
ต่อไปนี้คือตัวเลือกเล็กๆ น้อยๆ ที่ได้รับความนิยมสูงสุด เช่น Time Machine ที่ให้คุณถ่ายภาพสแนปชอตของข้อมูล ซึ่งคุณจะสามารถ "กลับมา" ในภายหลังและทำให้ขั้นตอนเป็นแบบอัตโนมัติได้อย่างสมบูรณ์
1. เดจา ดับบ
Déjà Dup เป็นหนึ่งในโซลูชันการสำรองข้อมูลที่ตรงไปตรงมาที่สุด และดีที่สุดสำหรับการสำรองข้อมูลอัตโนมัติของไฟล์ส่วนบุคคลของคุณ หากยังไม่ได้ติดตั้งบนการแจกจ่ายของคุณและคุณกำลังใช้ตัวแปรที่ใช้ Ubuntu/Debian คุณสามารถคว้ามันจาก Software Center หรือโดยการเปิดเทอร์มินัลแล้วป้อน:
sudo apt-get install deja-dup
คุณสามารถตั้งค่า Déjà Dup ให้สำรองไฟล์อันมีค่าของคุณด้วยวิธี 1-2-3 ง่ายๆ มีการเข้ารหัสในตัวและสำรองส่วนเพิ่มทำให้คุณสามารถย้อนกลับไปยังจุดที่กำหนดในเวลาและบีบอัดข้อมูลเหล่านั้นเพื่อประหยัดพื้นที่ คุณไม่จำเป็นต้องปรับแต่งตัวเลือกใดๆ สำหรับคุณสมบัติเหล่านั้น Déjà Dup สามารถจัดเก็บข้อมูลสำรองไว้บนการแชร์ระยะไกลหรือบริการคลาวด์ หรือต้องขอบคุณการรวมเข้ากับมันในทุกที่ที่ Nautilus สามารถเข้าถึงได้
น่าเสียดายที่ความเรียบง่ายของ Déjà Dup ก็เป็นจุดอ่อนหลักเช่นกัน ไม่มีตัวเลือกการตั้งเวลาขั้นสูงและมีเพียงค่าที่ตั้งไว้ล่วงหน้าอย่างง่าย เช่น "รายวัน" และ "รายเดือน" ไม่ใช่กลุ่มที่ง่ายที่สุดหรือสมบูรณ์ที่สุด ไม่ได้หมายความว่าไม่ใช่ทางเลือกที่ดีหรือคุ้มค่ากับเวลาของคุณ แค่นั้นเองเดจาดูปไม่ได้เก่งอะไรเลย และเป็นเรื่องน่าละอายเพราะด้วยพ่อมดที่ออกแบบมาค่อนข้างดีกว่าหรือโดยเสนอทางเลือกที่มากขึ้น ลูกตุ้มสามารถแกว่งไปทางใดทางหนึ่ง ซึ่งช่วยให้มันขึ้นไปด้านบนได้
2. โครโนเปเต้
โปรแกรมที่ใกล้เคียงที่สุดได้มาถึงการโคลนการทำงานของ Time Machine โดยสิ้นเชิง และจนถึงจุดหนึ่ง Cronopete ก็ "น่ารำคาญ" เช่นกันโดยที่คุณอาจไม่พบในศูนย์ซอฟต์แวร์ส่วนใหญ่ คุณต้องดาวน์โหลดไฟล์แพ็คเกจจากเว็บไซต์ของผู้เขียนด้วยตนเอง นั่นไม่ใช่ปัญหาจริงๆ แต่ในกรณีเช่น Cronopete ทุกแง่ลบมีค่า – เพราะมีน้อยมาก!
การตั้งค่า Cronopete เป็นเรื่องง่ายมาก:
1. เลือกว่าจะเก็บข้อมูลสำรองไว้ในโฟลเดอร์หรือฮาร์ดดิสก์ภายนอก
2. เลือกปลายทางการสำรองข้อมูลจริง (ฮาร์ดดิสก์ภายนอกเป็นวิธีการเริ่มต้นและเป็นวิธีที่แนะนำ)
3. ระบุโฟลเดอร์ที่จะสำรองข้อมูล
4. ตัวเลือก:สลับตัวเลือกเพื่อแสดงไอคอนบนแถบเมนู
5. เปิดใช้งานการสำรองข้อมูล
โชคไม่ดีที่เหมือนกับ Deja Dup นั่นคือปัญหา นั่นคือส่วน "นั่นแหล่ะ" ของสมการ Cronopete พยายามทำให้เรียบง่ายเหมือน Time Machine ไม่มีตัวเลือก เช่น การจัดกำหนดการโดยละเอียดหรือการตั้งค่าขีดจำกัดพื้นที่เก็บข้อมูล ไม่มีตัวเลือกว่าจะเก็บข้อมูลสำรองไว้เท่าใดหรือควรใช้เท่าใด คุณสามารถรวมและแยกโฟลเดอร์ออกจากข้อมูลสำรองเท่านั้น และตั้งช่วงเวลา (เป็นชั่วโมง) ระหว่างการสำรองข้อมูล
การกู้คืนข้อมูลสำรองนั้นง่ายยิ่งขึ้น:คุณสามารถนำทางในไทม์ไลน์ของโฟลเดอร์ที่ทับซ้อนกันซึ่งแสดงเนื้อหาของข้อมูลสำรองแต่ละรายการ และเพียงคลิกเดียว คุณก็จะกลับไปยังช่วงเวลาใดก็ได้
Cronopete ตั้งเป้าที่จะเป็นโคลนโดยตรงของ Time Machine สำหรับ Linux และประสบความสำเร็จในเรื่องนั้น แม้จะรู้สึกเหมือนเป็นโอกาสที่สูญเปล่า การดิ้นรนเพื่อความเรียบง่ายหมายถึงการขาดตัวเลือกพื้นฐานที่ให้ไว้ในแอปพลิเคชันสำรองข้อมูลอื่นๆ
3. ย้อนเวลากลับไป
Cronopete และ Deja Dup อาจรู้สึกว่าความเรียบง่ายของพวกเขาเข้มงวดเกินไป โซลูชันการสำรองข้อมูลอื่นๆ ตรงกันข้าม:มีตัวเลือกมากมายที่ผู้ใช้ทั่วไปอาจพบว่าไม่มีประโยชน์
ย้อนเวลากลับไปเป็นจุดเริ่มต้นที่ดี ใช้งานได้ง่ายเหมือน Cronopete และ Deja Dup หากคุณเพิกเฉยต่อการตั้งค่า – ค่าเริ่มต้นนั้นถือว่าใช้ได้สำหรับผู้ใช้ทั่วไป นอกจากการเลือกปลายทางและโฟลเดอร์ที่จะสำรองข้อมูลแล้ว คุณยังสามารถปล่อยให้ที่เหลือเป็นเหมือนเดิมและเริ่มใช้แอพฯ หรือตรวจสอบให้แน่ใจว่าได้เปิดใช้งานการตั้งเวลาแล้วลืมมันไปได้เลย
หากต้องการติดตั้งบนดิสทริบิวชันที่เข้ากันได้กับ Ubuntu และ Mint ให้ใช้:
sudo add-apt-repository ppa:bit-team/stable sudo apt update sudo apt install backintime-gnome
หากคุณปรับแต่งตัวเลือกต่างๆ ย้อนเวลาจะช่วยให้คุณสามารถตั้งค่าว่าจะถ่ายภาพสแน็ปช็อตใหม่เมื่อใดตามช่วงของค่าที่กำหนดไว้ล่วงหน้า - ตั้งแต่ "ทุก 5 นาที" ถึง "เมื่อไดรฟ์เชื่อมต่อ (udev)" - หรือตั้งค่าของคุณ ชั่วโมงที่กำหนดเองของตัวเอง คุณสามารถจำกัดจำนวนสแน็ปช็อตที่จะเก็บไว้ต่อวัน สัปดาห์ เดือน หรือปี คุณสามารถเลือกได้ว่าเมื่อใดจะลบสแน็ปช็อตเก่าโดยพิจารณาจากพื้นที่ว่างที่เหลืออยู่ หากคุณใช้แล็ปท็อปหรือพีซีรุ่นเก่า คุณสามารถตั้งค่าได้ว่าโปรแกรมจะหยุดชั่วคราวในขณะที่ใช้พลังงานจากแบตเตอรี่หรือไม่ และถ่ายเพียงครั้งละหนึ่งภาพเท่านั้นเพื่อหลีกเลี่ยงไม่ให้ CPU ทำงานหนักเกินไป นอกจากนี้ยังสามารถสำรองข้อมูลระบบทั้งหมดได้ ทำให้คุณสามารถกู้คืนระบบปฏิบัติการทั้งหมดของคุณไปยังจุดก่อนหน้าได้ แม้ว่าเราจะยอมรับว่าเราไม่ได้ทดสอบฟังก์ชันนี้ก็ตาม
คุณยังสามารถใช้ "ด้วยตนเอง" โดยเริ่มขั้นตอนการสำรองข้อมูลด้วยการคลิกปุ่มเพียงปุ่มเดียว การกลับไปใช้ข้อมูลสำรองก่อนหน้านั้นเป็นเพียงเรื่องของการเลือกและกู้คืนเท่านั้น
ความพร้อมใช้งานของตัวเลือกที่มากขึ้นทำให้ Back in Time ดูซับซ้อนกว่าที่เป็นอยู่ เนื่องจากไม่ได้ซ่อนไว้ อินเทอร์เฟซใกล้เคียงกับโปรแกรมสำรองข้อมูลทั่วไปมากขึ้น มีตัวจัดการไฟล์ และอาจดูแปลกสำหรับใครก็ตามที่คาดหวังว่าจะได้โคลน Time Machine
สิ่งที่ควรค่าแก่การสังเกตอีกอย่างก็คือการสนับสนุนสำหรับการสำรองข้อมูลแบบเต็มระบบนั้นจำกัดไว้ โดยสามารถกู้คืนได้เฉพาะบนฟิสิคัลดิสก์เดียวกันที่มีโครงสร้างพาร์ติชั่นเดียวกันเท่านั้น ซึ่งหมายความว่าเป็นการดีสำหรับการกู้คืนระบบของคุณไปยังฮาร์ดแวร์ที่มีอยู่ของคุณ แต่ไม่ใช่หากคุณต้องการสำรองข้อมูลทุกอย่างก่อนอัปเกรดฮาร์ดดิสก์
4. ไทม์ชิฟต์
Timeshift นั้นทรงพลังแต่ใช้งานง่ายอย่างน่าขัน คุณสามารถติดตั้งบน Ubuntu และการแจกจ่ายที่เข้ากันได้ผ่านที่เก็บอย่างเป็นทางการ:
sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt update sudo apt install timeshift
Timeshift จะแนะนำคุณผ่านตัวเลือกทั้งหมดโดยนำเสนอเป็นวิซาร์ดที่ง่ายต่อการปฏิบัติตาม คุณเลือกว่าจะจัดเก็บข้อมูลสำรองไว้ที่ใด ความถี่ของข้อมูล ไดเรกทอรีที่จะรวมไว้ และคุณได้ตั้งค่าไว้ คุณสามารถรอให้ Timeshift ดำเนินการหรือเริ่มกระบวนการสำรองข้อมูลด้วยตนเองโดยคลิก “สร้าง”
การกู้คืนข้อมูลสำรองทำได้ง่ายๆ เพียงคลิก "กู้คืน" เลือกสแนปชอต เท่านี้ก็เรียบร้อย หากเป็นสแนปชอตของระบบปฏิบัติการแบบเต็ม จะต้องรีบูตเพื่อให้กระบวนการเสร็จสมบูรณ์ เราควรสังเกตว่าด้วย Timeshift เราพยายามสำรองข้อมูลแบบเต็มและกู้คืนการติดตั้ง Linux Mint ใหม่ทั้งหมดและไม่พบปัญหาใดๆ
ขออภัยที่เราไม่มีโอกาสตรวจสอบการรองรับ BTRFS เนื่องจากเราไม่มีระบบปฏิบัติการติดตั้งบน HDD ที่มีรูปแบบนี้ และเราเสียใจด้วยเพราะเราต้องการเห็นว่า Timeshift ใช้ประโยชน์จากคุณลักษณะในตัวของ BTRFS ได้อย่างไร ซึ่งช่วยให้สามารถสร้างและกู้คืนข้อมูลสำรองที่สมบูรณ์แบบในทันที ซึ่งเป็นสำเนาของระบบแบบไบต์ต่อไบต์
ปัญหาของวิธีนี้คือมันใช้งานได้อย่างน่าประหลาดใจสำหรับการกลับสู่สถานะก่อนหน้าเท่านั้นเนื่องจากสแน็ปช็อต BTRFS ถูกเก็บไว้ในโวลุ่มเดียวกัน หากฮาร์ดดิสก์นั้นล้มเหลว ทั้งเนื้อหาต้นฉบับและการสำรองข้อมูลจะหายไป ซึ่งหมายความว่าตัวเลือก BTRFS มีจุดประสงค์ที่แตกต่างจากการสำรองข้อมูลทั่วไป ถ้าคุณต้องการสำรองไฟล์ของคุณ โดยมีคำศัพท์ที่จัดเก็บไว้ในสื่อจัดเก็บข้อมูลอื่นเพื่อความปลอดภัยเป็นพิเศษ คุณจะต้องตั้งค่ากระบวนการสำรองข้อมูลสำรองสำหรับสิ่งนั้น โชคดีที่ Timeshift สามารถทำได้เช่นกัน ไม่จำเป็นต้องมองหาที่อื่น
บทสรุป
ด้านบนเป็นส่วนย่อยของโซลูชันการสำรองข้อมูลทั้งหมดที่มีอยู่ในขอบเขตโอเพ่นซอร์ส พวกเขายังเป็นหนึ่งในตัวเอกโดยหลักแล้วสำหรับแนวทางที่ใช้งานง่ายและเน้นผู้ใช้เป็นหลัก หากจำเป็น คุณสามารถใช้โซลูชันที่ซับซ้อนกว่านี้ซึ่งเหมาะสำหรับการสำรองคอมพิวเตอร์หลายเครื่องบนเครือข่ายไปยังเซิร์ฟเวอร์กลางหรือสำหรับการจัดการการสำรองข้อมูลจากระยะไกล การรองรับระบบปฏิบัติการอื่นๆ ตัวเลือกสำหรับการโคลนพาร์ติชั่น และอื่นๆ อีกมากมาย อย่างไรก็ตาม ผู้ใช้ส่วนใหญ่จะพอใจกับหนึ่งในสี่ตัวเลือกข้างต้นที่มีตั้งแต่วิธีการ "คลิกที่นี่เพื่อสำรองข้อมูล" แบบง่ายสุดขีดของ Cronopete ไปจนถึงตัวเลือกแบบละเอียดของ Back In Time