जवाबों:
मैंने उत्कृष्ट प्रभाव के लिए rsnapshot का उपयोग किया है। आप इसे rsync कर सकते हैं और समय के आधार पर कई पुराने संस्करण रख सकते हैं, जैसा कि आप चाहते हैं / के लिए जगह है। मुझे आज से 6 संभावित संस्करण मिले हैं, एक सप्ताह के लिए दैनिक, 4 सप्ताह और फिर 6 महीने के लायक। मैंने पहले ही इसे कई फ़ाइल पुनर्प्राप्त करने के लिए उपयोग किया है मुझे लगा कि मैं ओवरराइटिंग के कारण खो गया हूं।
एकमात्र समस्या जो मेरे पास थी, वह पिछले रन के समय पर पूरा न होने के कारण नहीं चल रही थी, और इसलिए इसने लॉकफ़ाइल झूलना छोड़ दिया। यह एक रिमोट मशीन पर था, जिसने बैकअप / संग्रह के लिए rsync फ़ाइलों के लिए SSH पर पासवर्ड-कम लॉगिन किया और मैंने इसे जांचने के लिए सर्वर पर बहुत बार लॉग इन नहीं किया। वहां पर एक लॉगवॉच स्क्रिप्ट चलाना (लॉग्स से समस्याओं को ईमेल करना) कम से कम यह सुनिश्चित करें कि मैंने समस्याओं को इसे फिर से शुरू करने के लिए देखा है, और यह तब से परेशानी मुक्त है। मेरे स्थानीय सर्वर पर, यह कोई समस्या नहीं है।
आप समय में वापस कोशिश करना चाहते हो सकता है
rsync
आंतरिक रूप से उपयोग करता है । Lifehacker.com/5212899/…
Déjà Dup (दिन-j-doop) एक साधारण बैकअप प्रोग्राम है। यह बैकअप राईट वे (एन्क्रिप्टेड, ऑफ-साइट और नियमित) करने की जटिलता को छुपाता है और बैकएंड के रूप में दोहराव का उपयोग करता है।
विशेषताएं:
उपयोग करते समय , ट्यूटोरियल के लिए हर यूनिक्स के लिए टाइम मशीनrsync
देखें, अंतिम बैकअप के बाद से नहीं बदली गई फ़ाइलों के लिए हार्ड लिंक बनाने के विकल्प का उपयोग करके । पसंद:--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
मैक ओएस एक्स टाइम मशीन न केवल अपरिवर्तित फ़ाइलों के लिए हार्ड लिंक का उपयोग करता है, बल्कि उन फ़ोल्डरों के लिए हार्ड लिंक का भी उपयोग करता है जिसमें कोई फ़ाइल बिल्कुल भी नहीं बदली है।
मुझे लगता है कि अधिकांश यूनीस फ़ोल्डरों के लिए हार्ड लिंक की अनुमति नहीं देते हैं, लेकिन अगर आपका rsync
उन्हें बनाता है, तो पुराने बैकअप को हटाते समय सावधान रहें: आपको unlink
फ़ोल्डरों के हार्ड लिंक को हटाने के लिए उपयोग करना चाहिए , और ऐसे हार्ड-लिंक्ड फ़ोल्डर में दिखाई देने वाली किसी भी फ़ाइल को कभी भी हटाएं नहीं। rm
हार्ड-लिंक्ड फ़ाइलों का उपयोग करते समय , केवल हार्ड लिंक को हटा दिया जाता है। अच्छा। लेकिन जब एक हार्ड-लिंक किए गए फ़ोल्डर में पुनरावृत्ति होती है और फिर वहां दिखाई देने वाली फ़ाइलों को हटाता है, तो "मूल" फाइलें हटा दी जाती हैं और यह सभी हार्ड-लिंक किए गए फ़ोल्डरों को प्रभावित करता है जो एक ही चीज़, यहां तक कि अधिक हाल के बैकअप को भी प्रभावित करता है!
दूसरे शब्दों में: rm -R 20140101-221000
हार्ड-लिंक्ड फ़ोल्डर में कुछ फिर से चल सकता है और फिर rm
"मूल" फाइलों पर साहसपूर्वक लागू हो सकता है। आपको चेतावनी दी गई थी।
(उपरोक्त साइट में फ्लाईबैक का भी उल्लेख है , जो अभी भी टिप्पणियां प्राप्त करता है, हालांकि 2007 के मई 2010 के अंत से नवीनतम डाउनलोड तिथियां हैं । शायद यह सिर्फ बहुत मजबूत सॉफ्टवेयर है, जिसमें बदलाव की कोई आवश्यकता नहीं है।)
TimeVault को विशेष रूप से TimeMachine का अनुकरण करने के लिए डिज़ाइन किया गया था। सैद्धांतिक सुविधा सेट वह है जो मैं एक टाइम मैकिने क्लोन से चाहता हूं , विशेष रूप से अंतरिक्ष बचत। दुर्भाग्य से यह सुप्त प्रतीत होता है: थोड़ी ही देर में विकास की गतिविधि हुई। मैं इसे पूर्णता के लिए उल्लेख करता हूं, और क्योंकि, अगर उन्हें आगे काम करने के लिए प्रेरित किया जा सकता है, तो यह काफी आशाजनक लगता है।
मुझे सीधे टाइमबैचिन के बारे में पता नहीं है लेकिन हम एक अनुसूचित क्रॉन जॉब के साथ RSync का उपयोग करते हैं ।
मैं साधारण बैकअप कॉन्फिगरेशन / रिस्टोर का उपयोग कर रहा हूं, और चयनित स्थानों को हर दूसरे दिन या एक बार बाहरी हार्ड-ड्राइव पर बैकअप कर रहा हूं। के रूप में अभी तक एक समस्या नहीं है, इसलिए मैं पुनर्स्थापना भाग के लिए वाउच नहीं कर सकता, लेकिन बैकअप ठीक है।