Time Machine di Ubuntu?

11

Apakah ada Time Machine seperti sistem cadangan untuk Ubuntu? Jika tidak, apa hal terdekat?

JoelFan
sumber

Jawaban:

8

Saya telah menggunakan rsnapshot untuk efek yang sangat baik. Anda dapat memilikinya rsync dan menyimpan versi lama sebanyak mungkin, berdasarkan waktu yang Anda inginkan / punya ruang untuk. Saya memiliki 6 versi potensial dari hari ini, setiap hari selama seminggu, 4 minggu, dan kemudian senilai 6 bulan. Saya sudah menggunakannya untuk memulihkan beberapa file yang saya pikir saya akan hilang karena menimpa.

Satu-satunya masalah yang saya miliki adalah itu tidak berjalan karena lari sebelumnya tidak selesai dalam waktu, dan itu menyebabkan lockfile menggantung. Ini ada di mesin jarak jauh yang melakukan login tanpa password melalui SSH ke rsync file untuk cadangan / arsip dan saya tidak sering masuk ke server untuk memeriksanya. Menjalankan skrip logwatch di sana (mengirim email masalah dari log) setidaknya memastikan saya melihat masalah untuk me-restart itu, dan itu sudah merepotkan sejak itu. Di server lokal saya, tidak ada masalah sama sekali.

Alister Bulman
sumber
Ah bagus. Dari halaman itu: "Menggunakan rsync dan tautan keras, dimungkinkan untuk membuat banyak, cadangan penuh tersedia secara instan. Ruang disk yang dibutuhkan hanya sedikit lebih banyak daripada ruang satu cadangan penuh, ditambah tambahan ." Anda telah menggunakannya untuk sementara waktu dan menemukannya stabil?
quark
5

Anda mungkin ingin mencoba Kembali Dalam Waktu

Jay Atkinson
sumber
Anda mungkin ingin menunjukkan bahwa Back in Time terinspirasi langsung oleh Time Machine, dan digunakan secara rsyncinternal. lifehacker.com/5212899/...
5

Déjà Dup (day-ja-doop) adalah program cadangan sederhana. Itu menyembunyikan kompleksitas melakukan backup dengan cara yang benar (dienkripsi, di luar situs, dan reguler) dan menggunakan duplikat sebagai backend.

Fitur:

  • Dukungan untuk lokasi cadangan lokal atau jarak jauh, termasuk Amazon S3
  • Enkripsi dan kompres data Anda dengan aman
  • Cadangkan secara bertahap, memungkinkan Anda memulihkan dari cadangan tertentu
  • Jadwalkan cadangan reguler
  • Terintegrasi dengan baik ke desktop GNOME Anda
Thivent Pascal
sumber
Saya telah menggunakan ini dengan sukses selama hampir satu tahun sekarang, dan cadangan tidak pernah semudah ini.
Wolfram Arnold
3

Saat menggunakan rsync, lihat Time Machine untuk setiap Unix di luar sana untuk tutorial, menggunakan --link-destopsi untuk membuat tautan keras ke file yang tidak berubah sejak cadangan terakhir. Suka:

#!/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

Mesin Waktu Mac OS X tidak hanya menggunakan tautan keras ke file yang tidak diubah, tetapi juga menggunakan tautan keras untuk folder yang tidak ada file yang berubah sama sekali.

Saya pikir sebagian besar Unices tidak mengizinkan tautan keras ke folder, tetapi jika Anda rsyncmembuatnya, maka berhati-hatilah saat menghapus cadangan lama: Anda harus menggunakan unlinkuntuk menghapus tautan keras ke folder, dan jangan pernah menghapus file apa pun yang Anda lihat di folder yang ditautkan tersebut. Saat menggunakan rmpada file yang terhubung , hanya tautan keras yang dihapus. Baik. Tetapi ketika berulang ke folder yang ditautkan dan kemudian menghapus file yang orang lihat di sana, file "asli" dihapus dan yang mempengaruhi semua folder yang terhubung dengan hal yang sama, bahkan cadangan yang lebih baru!

Dengan kata lain: menjalankan sesuatu seperti rm -R 20140101-221000mungkin berulang ke folder yang ditautkan dan kemudian dengan berani meminta rmpada file "asli". Anda sudah diperingatkan.

(Situs di atas juga menyebutkan FlyBack , yang masih mendapat komentar melalui tanggal pengunduhan terbaru dari akhir 2007 Mei 2010. Mungkin itu hanya perangkat lunak yang sangat kuat, tanpa perlu perubahan.)

Arjan
sumber
2

TimeVault dirancang khusus untuk meniru TimeMachine. Set fitur teoritis adalah apa yang saya inginkan dari klon TimeMachine, khususnya penghematan ruang. Sayangnya itu tampaknya tidak aktif: ada sedikit kegiatan pengembangan dalam beberapa saat. Saya menyebutkannya untuk kelengkapan, dan karena, jika mereka dapat didorong untuk mengerjakannya lebih lanjut, itu terlihat cukup menjanjikan.

quark
sumber
0

Saya tidak mengetahui TimeBachine secara langsung tetapi kami menggunakan RSync dengan pekerjaan cron terjadwal .

BinaryMisfit
sumber
RSync adalah cara yang baik untuk membuat salinan cadangan, tetapi itu tidak membantu Anda menyimpan riwayat versi, yang, menurut pendapat saya, adalah bagian paling berguna dari Time Machine.
jtb
1
@ jtb, hanya untuk menunjukkan yang sudah jelas: Time Machine terutama merupakan sistem cadangan, bukan arsip (dan tentu saja bukan sistem kontrol versi). Khususnya file (atau versi file) yang hidup sesaat (kurang dari seminggu) di harddisk Anda, mungkin kedaluwarsa dari cadangan jauh lebih cepat daripada yang Anda bayangkan.
Arjan
0

Saya sendiri menggunakan Simple Backup Config / Restore, dan mencadangkan lokasi yang dipilih ke hard drive eksternal sekali setiap dua hari sekali. Belum memiliki masalah, jadi saya tidak dapat menjamin untuk bagian pemulihan, tetapi bagian cadangannya OK.

Cristian Ivascu
sumber