Time Machine บน Ubuntu หรือไม่


11

มี Time Machine เช่นระบบสำรองข้อมูลสำหรับ Ubuntu หรือไม่ ถ้าไม่สิ่งที่ใกล้เคียงที่สุดคืออะไร?

คำตอบ:


8

ฉันใช้rsnapshotเพื่อผลที่ยอดเยี่ยม คุณสามารถมี rsync และเก็บรุ่นเก่าไว้ได้มากตามเวลาที่คุณต้องการ / มีที่ว่างสำหรับ วันนี้ฉันมีสิ่งต่าง ๆ ที่อาจเกิดขึ้น 6 แบบทุกวันเป็นเวลาหนึ่งสัปดาห์ 4 สัปดาห์และอีก 6 เดือนก็คุ้ม ฉันได้ใช้มันเพื่อกู้คืนไฟล์หลายไฟล์ที่ฉันคิดว่าฉันทำหายเนื่องจากการเขียนทับ

ปัญหาเดียวที่ฉันมีคือมันไม่ทำงานเนื่องจากการรันครั้งก่อนไม่เสร็จทันเวลาและดังนั้นจึงปล่อยให้ lockfile ห้อยต่องแต่ง นี่เป็นเครื่องระยะไกลที่ทำการล็อกอินแบบไม่ต้องใช้รหัสผ่านผ่าน SSH เพื่อ rsync ปิดการสำรองข้อมูล / เก็บถาวรและฉันไม่ได้ลงชื่อเข้าใช้เซิร์ฟเวอร์บ่อยครั้งเพื่อตรวจสอบ เรียกใช้สคริปต์การเฝ้าดูที่นั่น (ส่งอีเมลปัญหาจากบันทึก) อย่างน้อยทำให้แน่ใจว่าฉันเห็นปัญหาในการเริ่มต้นใหม่และนับตั้งแต่นั้นเป็นต้นมาก็ไม่ยุ่งยาก บนเซิร์ฟเวอร์ในพื้นที่ของฉันไม่มีปัญหาเลย


อ่าดี จากหน้าว่า "การใช้ rsync และเชื่อมโยงอย่างหนักก็เป็นไปได้ที่จะให้หลายสำรองข้อมูลเต็มรูปแบบพร้อมใช้งานได้ทันทีพื้นที่ดิสก์ที่จำเป็นคือ. เพียงเล็ก ๆ น้อย ๆ มากกว่าพื้นที่ของการสำรองข้อมูลเต็มรูปแบบหนึ่งบวก incrementals ." คุณเคยใช้มาระยะหนึ่งแล้วและพบว่ามันเสถียรแล้ว
quark


5

Déjà Dup (day-ja-doop) เป็นโปรแกรมสำรองข้อมูลอย่างง่าย มันซ่อนความซับซ้อนของการสำรองข้อมูลทางขวา (เข้ารหัสนอกสถานที่และปกติ) และใช้ความซ้ำซ้อนเป็นแบ็กเอนด์

คุณสมบัติ:

  • รองรับการสำรองข้อมูลในพื้นที่หรือระยะไกลรวมถึง Amazon S3
  • เข้ารหัสและบีบอัดข้อมูลของคุณอย่างปลอดภัย
  • สำรองเพิ่มขึ้นช่วยให้คุณกู้คืนจากการสำรองข้อมูลใด ๆ
  • กำหนดเวลาการสำรองข้อมูลปกติ
  • รวมเข้ากับเดสก์ท็อป GNOME ของคุณได้ดี

ฉันใช้มันสำเร็จมาเกือบปีแล้วและการสำรองข้อมูลไม่เคยเจ็บปวดขนาดนี้มาก่อน
Wolfram Arnold

3

เมื่อใช้งานrsyncให้ดูที่Time Machine สำหรับ Unix ทุกตัวในบทช่วยสอนโดยใช้--link-destตัวเลือกในการสร้างฮาร์ดลิงก์ไปยังไฟล์ที่ไม่ได้เปลี่ยนไปนับตั้งแต่การสำรองข้อมูลครั้งล่าสุด ชอบ:

#!/bin/sh

# Mount point of the external disk
dest=/media/backupdisk

date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date

rsync -aP --link-dest=$latest $HOME/Documents $current

ln -s $current $latest-$date
mv -f $latest-$date $latest

Mac OS X Time Machine ไม่เพียง แต่ใช้ฮาร์ดลิงก์ไปยังไฟล์ที่ไม่เปลี่ยนแปลง แต่ยังใช้ฮาร์ดลิงก์สำหรับโฟลเดอร์ที่ไม่มีไฟล์ใดเปลี่ยนแปลงเลย

ฉันคิดว่า Unices ส่วนใหญ่ไม่อนุญาตให้มีการเชื่อมโยงไปยังโฟลเดอร์ยาก แต่ถ้าคุณrsyncสร้างมันขึ้นมาให้ระวังเมื่อทำการลบการสำรองข้อมูลเก่า: คุณควรใช้unlinkเพื่อลบฮาร์ดลิงก์ไปยังโฟลเดอร์และอย่าลบไฟล์ใด ๆ ที่คุณเห็นในโฟลเดอร์ เมื่อใช้rmกับไฟล์ที่มีการเชื่อมโยงอย่างหนักจะมีการลบเฉพาะการเชื่อมโยงเท่านั้น ดี. แต่เมื่อทำการเรียกดูซ้ำในโฟลเดอร์ที่มีการเชื่อมโยงอย่างหนักจากนั้นทำการลบไฟล์ที่เห็นในนั้นไฟล์ "ดั้งเดิม" จะถูกลบออกและส่งผลกระทบต่อโฟลเดอร์ที่เชื่อมโยงทั้งหมดซึ่งอ้างถึงสิ่งเดียวกัน

กล่าวอีกนัยหนึ่ง: การรันบางสิ่งเช่นrm -R 20140101-221000อาจลดขนาดลงในโฟลเดอร์ที่เชื่อมโยงอย่างหนักและเรียกใช้rmไฟล์ "ดั้งเดิม" อย่างกล้าหาญ คุณได้รับการเตือน

(เว็บไซต์ดังกล่าวยังกล่าวถึงFlyBackซึ่งยังคงได้รับความคิดเห็นแม้ว่าวันที่ดาวน์โหลดล่าสุดจากปลายเดือนพฤษภาคม2007อาจเป็นเพียงซอฟต์แวร์ที่มีประสิทธิภาพมากโดยไม่จำเป็นต้องมีการเปลี่ยนแปลง)


2

TimeVaultได้รับการออกแบบมาโดยเฉพาะเพื่อเลียนแบบ TimeMachine ชุดคุณสมบัติเชิงทฤษฎีคือสิ่งที่ฉันต้องการจากการโคลน TimeMachine โดยเฉพาะการประหยัดพื้นที่ น่าเสียดายที่ดูเหมือนว่ามันจะอยู่เฉยๆ: มีกิจกรรมการพัฒนาเล็กน้อยในช่วงเวลาหนึ่ง ฉันพูดถึงมันเพื่อความสมบูรณ์และเพราะหากพวกเขาสามารถถูกกระตุ้นให้ทำงานต่อไปได้


0

ฉันไม่รู้จัก TimeBachine โดยตรง แต่เราใช้RSyncกับงานcronตามกำหนด


RSync เป็นวิธีที่ดีในการสร้างสำเนาสำรอง แต่มันไม่ได้ช่วยให้คุณเก็บประวัติเวอร์ชันซึ่งในความคิดของฉันคือส่วนที่มีประโยชน์มากที่สุดของ Time Machine
jtb

1
@ jtb เพียงชี้ให้เห็นอย่างชัดเจน: Time Machine เป็นระบบสำรองส่วนใหญ่ไม่ใช่ไฟล์เก็บถาวร (และไม่ใช่ระบบควบคุมเวอร์ชัน) โดยเฉพาะไฟล์ (หรือรุ่นของไฟล์) ที่อยู่ในไม่ช้า (น้อยกว่าหนึ่งสัปดาห์) ในฮาร์ดดิสก์ของคุณอาจหมดอายุจากการสำรองข้อมูลเร็วกว่าที่คุณคิด
Arjan

0

ฉันหนึ่งกำลังใช้การตั้งค่า / คืนค่าอย่างง่ายสำรองและสำรองตำแหน่งที่เลือกไปยังฮาร์ดไดรฟ์ภายนอกวันละครั้งหรือมากกว่านั้น ยังไม่มีปัญหา ณ ตอนนี้ดังนั้นฉันจึงไม่สามารถรับรองส่วนการคืนค่าได้ แต่ข้อมูลสำรองก็โอเค

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.