ไม่สามารถปฏิเสธได้ว่า Time Machine ของ Apple ทำให้การสำรองข้อมูลกลายเป็นเรื่องหลัก corriente ก่อน Time Machine ผู้ใช้ทั่วไปหลีกเลี่ยงการสำรองข้อมูลอย่างหนีไวรัส – ขั้นตอนดูซับซ้อนเกินไป และยังใช้พื้นที่จัดเก็บที่มีค่า
ด้วย Time Machine Apple เปลี่ยนทัศนคติของคน ส่วนใหญ่ขอบคุณจากความเรียบง่าย: เพิ่มฮาร์ดดิสก์ภายนอกเข้ากับคอมพิวเตอร์ และไฟล์ของคุณ – และระบบปฏิบัติการ – จะปลอดภัยตลอดกาล คลิกเดียวและคุณจะกลับมาก่อนภัยพิบัติเกิด
นั่นคือเวลาที่โซลูชันสำรองข้อมูลอื่นๆ สังเกตเห็นแนวทางนี้และตัดสินใจว่าพวกเขาก็ควรให้ความสำคัญกับความเรียบง่าย วันนี้คุณสามารถหาบางตัวที่ดีที่สุดบน Linux – พวกมันแม้แต่มาพร้อมมาตรฐานในหลายการกระจาย! เพียงไม่กี่ตัวที่เรียบง่ายเท่า Time Machine ของ Apple
สิ่งต่อไปนี้เป็นการเลือกน้อยของบางตัวที่นิยมที่สุด ที่เหมือน Time Machine ยอดเยี่ยมในการให้คุณถ่ายภาพสแนปชอตของข้อมูลที่คุณจะสามารถ "กลับ" ไปภายหลัง และแม้แต่ทำให้กระบวนการอัตโนมัติอย่างสมบูรณ์
1. Déjà Dup
Déjà Dup เป็นหนึ่งในโซลูชันสำรองข้อมูลที่ตรงไปตรงมาที่สุด และดีที่สุดสำหรับการเก็บสำรองข้อมูลอัตโนมัติของไฟล์ส่วนตัว หากมันยังไม่ได้ติดตั้งบนการกระจายของคุณ และคุณใช้เวอร์ชันที่อิงจาก Ubuntu/Debian คุณสามารถดึงมาจาก Software Center หรือโดยเปิดเทอร์มินัลและพิมพ์:
sudo apt-get install deja-dup
คุณสามารถตั้งค่า Déjà Dup ให้สำรองไฟล์ที่มีค่าในวิธี 1-2-3 ที่เรียบง่าย มันมีการเข้ารหัส built-in และทำ incremental backups อนุญาตให้คุณกระโดดกลับไปยังจุดเวลาเฉพาะและบีบอัดเพื่อประหยัดพื้นที่ คุณไม่ต้องปรับตัวเลือกสำหรับคุณสมบัติเหล่านั้น Déjà Dup สามารถเก็บสำรองข้อมูลในท้องถิ่น บน remote share หรือ cloud service หรือขอบคุณจากการรวมกับมัน ที่ใดก็ตามที่ Nautilus เข้าถึงได้
น่าเสียดายที่ความเรียบง่ายของ Déjà Dup เป็นจุดอ่อนหลักด้วย ไม่มีตัวเลือกการจัดตารางขั้นสูง และมีแค่ presets เรียบง่ายอย่าง "daily" และ "monthly" มันไม่ใช่ที่เรียบง่ายที่สุด และไม่ใช่ที่สมบูรณ์ที่สุดของกลุ่ม นี่ไม่ได้หมายความว่ามันไม่ใช่ทางเลือกที่ดีหรือไม่คุ้มค่า แค่ว่า ตามสถานะนี้ Déjà Dup ไม่เก่งในอะไรเลย และนี่น่าเสียดาย เพราะด้วย wizard ที่ออกแบบดีกว่าหรือเสนอตัวเลือกมากขึ้น เครื่องชั่งน้ำหนักอาจเอียงไปทางไหนก็ได้ ช่วยให้มันขึ้นสู่ยอดเยี่ยม
2. Cronopete
โปรแกรมที่ใกล้เคียงการโคลนฟังก์ชันของ Time Machine มากที่สุด และจนถึงจุดหนึ่ง ลุกลักษณ์ด้วย Cronopete ยัง "รบกวน" ในที่ที่คุณน่าจะไม่หามันใน software centers ส่วนใหญ่ แทนที่จะเป็น คุณต้องดาวน์โหลดแพ็กเกจไฟล์จากเว็บไซต์ของผู้เขียนด้วยตนเอง นั่นไม่ใช่ปัญหาจริงๆ แต่ในกรณีอย่าง Cronopete ทุกสิ่งลบล้างนับ – เพราะมีน้อยมาก!
การตั้งค่า Cronopete เป็นเรื่องเรียบง่าย極致:
1. เลือกว่าจะเก็บสำรองข้อมูลในโฟลเดอร์หรือฮาร์ดดิสก์ภายนอก
2. เลือกปลายทางสำรองข้อมูลจริง (ฮาร์ดดิสก์ภายนอกเป็นค่าเริ่มต้นและวิธีที่แนะนำ)
3. ระบุโฟลเดอร์ไหนที่จะสำรองข้อมูล
4. ตัวเลือก: สลับตัวเลือกแสดงไอคอนบนแถบเมนู
5. เปิดใช้งานการสำรองข้อมูล
เหมือน Deja Dup น่าเสียดายที่นั่นก็คือปัญหา: ส่วน "แค่นั้นแหละ" ของสมการ พยายามจะเรียบง่ายเท่า Time Machine Cronopete ขาดตัวเลือกอย่างการจัดตารางรายละเอียด หรือการตั้งค่าขีดจำกัดการจัดเก็บ ไม่มีตัวเลือกว่าจะเก็บสแนปชอตกี่ครั้ง หรือควรใช้พื้นที่เท่าไหร่ คุณสามารถ include และ exclude โฟลเดอร์จากสำรองข้อมูล และตั้งช่วงเวลา (เป็นชั่วโมง) ระหว่างการสำรองข้อมูลได้อย่างเดียว
การกู้คืนสำรองข้อมูลง่ายกว่านั้น: คุณสามารถนำทางในไทม์ไลน์ของโฟลเดอร์ทับซ้อนที่แสดงเนื้อหาของแต่ละสำรองข้อมูล และด้วยคลิกเดียว กลับไปยังจุดเวลาใดก็ได้
Cronopete มุ่งเป็นโคลนโดยตรงของ Time Machine สำหรับ Linux และประสบความสำเร็จในแง่นั้น มันรู้สึกว่าความโอกาสถูกทำลาย – การล่าความเรียบงายหมายความขาดตัวเลือกพื้นฐานที่เป็นที่ยอมรับในแอปพลิเคชันสำรองข้อมูลอื่นๆ
3. Back in Time
Cronopete และ Deja Dup อาจรู้สึกจำกัดเกินไปในความเรียบง่าย โซลูชันสำรองข้อมูลอื่นๆ เป็นตรงข้าม: พวกมันเสนอตัวเลือก无数ที่ผู้ใช้ทั่วไปจะพบว่าไร้ประโยชน์

Back in Time เป็นจุดกลางที่ดี มันสามารถเรียบง่ายเท่า Cronopete และ Deja Dup หากคุณข้ามการตั้งค่า – ค่าเริ่มต้นมากพอสำหรับผู้ใช้ทั่วไป นอกจากเลือกปลายทางและโฟลเดอร์ที่จะสำรองข้อมูล คุณสามารถทิ้งส่วนที่เหลือไว้เป็นเดิมและเริ่มใช้แอป หรือตรวจสอบให้แน่ใจว่าการจัดตารางเปิดอยู่และลืมมันไป
เพื่อติดตั้งบนการกระจายที่เข้ากันได้กับ Ubuntu และ Mint ใช้:
sudo add-apt-repository ppa:bit-team/stable sudo apt update sudo apt install backintime-gnome
หากคุณปรับตัวเลือก Back in Time อนุญาตให้คุณตั้งเวลาที่จะถ่ายสแนปชอตใหม่ بناءً علىช่วงค่าที่กำหนดไว้ล่วงหน้า – จาก "ทุก 5 นาที" ถึง "When drive gets connected (udev)" – หรือตั้งชั่วโมงของคุณเอง คุณสามารถจำกัดจำนวนสแนปชอตที่เก็บไว้ต่อวัน สัปดาห์ เดือน หรือปี คุณสามารถเลือกเวลาที่จะลบสแนปชอตเก่าตามพื้นที่ว่างที่เหลือ หากคุณใช้แล็ปท็อปหรือ PC เก่า คุณสามารถตั้งว่าโปรแกรมจะหยุดพักขณะใช้แบตเตอรี่และถ่ายสแนปชอตทีละอันเพื่อหลีกเลี่ยงโหลด CPU มากเกินไป มันยังสามารถทำ full system backups ได้ อนุญาตให้คุณกู้คืน OS ทั้งหมดไปยังจุดก่อนหน้า – แม้เรายอมรับว่าเราไม่ได้ทดสอบฟังก์ชันนี้

คุณยังสามารถใช้มัน "ด้วยตนเอง" โดยเริ่มกระบวนการสำรองข้อมูลด้วยการคลิกปุ่ม การกลับไปยังสำรองข้อมูลก่อนหน้าคือแค่การเลือกและกู้คืน
การมีตัวเลือกมากกว่าทำให้ Back in Time ดูซับซ้อนกว่าที่มันเป็นจริง เนื่องจากมันไม่ซ่อนพวกมัน อินเทอร์เฟซใกล้เคียงกับโปรแกรมสำรองข้อมูลทั่วไป รวมตัวจัดการไฟล์ และอาจดูแปลกสำหรับผู้ที่คาดหวังโคลน Time Machine
ยังคุ้มค่าที่จะบันทึกว่า การรองรับ full-system backups ของมันจำกัดในที่ที่พวกมันสามารถกู้คืนได้เฉพาะดิสก์กายภาพเดียวกันกับโครงสร้างพาร์ติชันเดียวกัน นี่หมายความว่ามันยอดเยี่ยมสำหรับกู้คืนระบบของคุณไปยังฮาร์ดแวร์ที่มีอยู่ แต่ไม่ใช่หากสิ่งที่คุณต้องการคือสำรองข้อมูลทุกอย่างก่อนอัปเกรดฮาร์ดดิสก์
4. Timeshift
Timeshift ทรงพลังแต่ง่ายที่จะเชื่อไม่ได้ คุณสามารถติดตั้งบน Ubuntu และการกระจายที่เข้ากันได้ผ่านที่เก็บทางการ:
sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt update sudo apt install timeshift
Timeshift นำคุณผ่านตัวเลือกทั้งหมดโดยนำเสนอเป็น wizard ที่ติดตามง่าย คุณเลือกที่จะเก็บสำรองข้อมูล ความถี่ ไดเรกทอรีที่จะรวม และคุณพร้อมแล้ว คุณสามารถรอ Timeshift ทำหน้าที่ หรือเริ่มกระบวนการสำรองข้อมูลด้วยตนเองโดยคลิก "Create"

การกู้คืนสำรองข้อมูลง่ายเท่าเดิม: คลิก "Restore" เลือก snapshot และเสร็จแล้ว หากเป็น full OS snapshot จะต้อง reboot เพื่อให้กระบวนการเสร็จสิ้น เราควรบันทึกว่า ด้วย Timeshift เราลอง full backup และ restore การติดตั้ง Linux Mint ใหม่สะอาด และไม่พบปัญหา
เราขอโทษที่ไม่ได้โอกาสทดสอบการรองรับ BTRFS เนื่องจากเราไม่มี OS ติดตั้งบน HDD ด้วยรูปแบบนี้ และเราขอโทษเพราะเราอยากเห็นการทำงานจริงของ Timeshift ที่ใช้ประโยชน์จากคุณสมบัติ built-in ของ BTRFS นี่อนุญาตการสร้างและกู้คืนสำรองข้อมูลทันทีที่สมบูรณ์ byte-for-byte ของระบบ

ปัญหาของแนวทางนี้คือ มันทำงานได้ดีเฉพาะการกลับไปสถานะก่อนหน้า เนื่องจาก BTRFS snapshots ถูกเก็บบนโวลยูมเดียวกัน หากฮาร์ดดิสก์ล้มเหลว ทั้งเนื้อหาต้นฉบับและสำรองข้อมูลจะหายไป หมายความว่าตัวเลือก BTRFS จบลงด้วยวัตถุประสงค์ที่ต่างจากการสำรองข้อมูลทั่วไป หากคุณต้องการไฟล์ของคุณถูกสำรองข้อมูล ด้วยความหมายว่าจัดเก็บในสื่อจัดเก็บที่ต่างกันเพื่อความปลอดภัยเพิ่มเติม คุณต้องตั้งค่ากระบวนการสำรองข้อมูลรองสำหรับนั้นด้วย โชคดีที่ Timeshift ทำได้นั้นเช่นกัน จึงไม่ต้องมองที่อื่น
สรุป
ข้างต้นเป็น subset เล็กของโซลูชันสำรองข้อมูลทั้งหมดที่มีในโลกโอเพนซอร์ส แต่มันอยู่ระหว่าง protagonist หลัก โดยเฉพาะสำหรับความเรียบง่ายและแนวทางที่เน้นผู้ใช้ หากจำเป็น คุณสามารถใช้โซลูชันที่ซับซ้อนกว่าที่เหมาะสำหรับสำรองข้อมูลคอมพิวเตอร์หลายเครือข่ายไปยังเซิร์ฟเวอร์ศูนย์กลาง หรือการจัดการสำรองข้อมูลระยะไกล รองรับระบบปฏิบัติการอื่น ตัวเลือกโคลนพาร์ติชัน และอื่นๆ อีกมากมาย ผู้ใช้ส่วนใหญ่จะพอใจกับหนึ่งในสี่ตัวข้างต้น ที่ครอบคลุมตั้งแต่แนวทาง "คลิกที่นี่เพื่อสำรองข้อมูล" ultra-simple ของ Cronopete ไปจนถึงตัวเลือกรายละเอียดของ Back In Time