Машина часу на Ubuntu?


Відповіді:


8

Я використовував rsnapshot для відмінного ефекту. Ви можете мати rsync та зберігати стільки старих версій, виходячи з часу, на який ви хочете / у вас є місце. У мене сьогодні є 6 потенційних версій речей, щодня тиждень, 4 тижні, а потім 6 місяців. Я вже використовував його для відновлення кількох файлів, які я вважав, що втратив через перезапис.

Єдині проблеми, які у мене виникли, це те, що він не запустився через те, що попередній запуск не завершився вчасно, і тому він залишив висячий блок. Це було на віддаленій машині, яка робила без паролів вхід через SSH, щоб вимкнути rsync файли для резервного копіювання / архіву, і я не часто входив на сервер, щоб перевірити це. Запуск сценарію logwatch там (по електронній пошті про проблеми з журналів) принаймні переконався, що я побачив проблеми, щоб перезапустити його, і з тих пір не було клопоту безкоштовно. На моєму локальному сервері це взагалі не було проблем.


Ах приємно. З цієї сторінки: "Використовуючи rsync та жорсткі посилання, можна миттєво зберігати кілька, повних резервних копій. Необхідний простір на диску - трохи більше, ніж простір однієї повної резервної копії плюс додаткові частки ." Ви користувались ним деякий час і вважаєте його стабільним тоді?
кварк


5

Déjà Dup (day-ja-doop) - це проста програма резервного копіювання. Він приховує складність створення резервного копіювання правильного шляху (зашифрованого, поза сайтом та регулярного) та використовує подвійність як резервний .

Особливості:

  • Підтримка локальних або віддалених резервних копій, включаючи Amazon S3
  • Безпечно шифрує та стискає ваші дані
  • Поступово створюйте резервну копію, що дозволяє відновити з будь-якої конкретної резервної копії
  • Графіки регулярних резервних копій
  • Добре інтегрується у робочий стіл GNOME

Я успішно використовую це вже майже рік, і резервне копіювання ніколи не було таким безболісним.
Вольфрам Арнольд

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 травня 2010 року. Можливо, це просто дуже надійне програмне забезпечення, не потребуючи змін.)


2

TimeVault був спеціально розроблений для імітації TimeMachine. Теоретичний набір функцій - це те, що я хочу від клона TimeMachine, зокрема економія місця. На жаль, це здається, що вона спокоює: деякий час у розвитку було мало . Я згадую його про повноту, і тому, що, якщо їх можна буде продовжувати працювати над цим, це виглядає досить перспективно.


0

Мені невідомий TimeBachine безпосередньо, але ми використовуємо RSync із запланованим завданням cron .


RSync - це хороший спосіб створити резервну копію, але це не допоможе вам зберегти історію версій, що, на мою думку, є найзручнішою частиною Time Machine.
jtb

1
@jtb, лише щоб зазначити очевидне: Time Machine - це в основному резервна система, а не архів (і, звичайно, не система управління версіями). Особливо файли (або версії файлів), які невдовзі (менше тижня) зберігаються на вашому жорсткому диску, можуть скоротитись із резервної копії набагато швидше, ніж вам здається.
Ар’ян

0

Я, наприклад, використовую просту конфігурацію / відновлення резервного копіювання та резервну копію вибраних місць на зовнішньому жорсткому диску один раз на день або близько того. У мене ще не було проблем, тому я не можу поручитися на відновлення частини, але резервна копія в порядку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.