मैं प्रति घंटा डीजा-डुप बैकअप कैसे सेट कर सकता हूं?


21

क्या कोई तरीका है जिससे मुझे दैनिक, साप्ताहिक, बायोवेकी आदि के अलावा प्रति घंटा बैकअप बनाने के लिए अद्भुत डीजा-डुबकी मिल जाए ? यदि नहीं, तो क्या कुछ और है जो मैं इसके बजाय उपयोग कर सकता हूं?


मैंने कुछ दिनों पहले "बैक इन टाइम" की कोशिश की थी - यह मेरे लिए बहुत अच्छा लग रहा है। इसमें शेड्यूल (प्रति घंटा, दैनिक, साप्ताहिक, आदि) सेटअप करने का विकल्प है। मुझे नहीं पता कि यह आपकी आवश्यकताओं को पूरी तरह से कवर कर सकता है, लेकिन आप इस पोस्ट में अधिक विस्तृत जानकारी पा सकते हैं: askubuntu.com/questions/2596/comparison-of-backup-tools
Justas

उपरोक्त में से कोई भी वर्तमान deja-dup संस्करणों के साथ काम नहीं करता है। जैसा कि क्रोंजॉब को लगता है कि वह सेटिंग्स को सही ढंग से पढ़ने में असमर्थ है। हमेशा स्थानीय डिफ़ॉल्ट सेटिंग्स का समर्थन कर रहा है। जागरूक होना: यह ठीक लगता है। लेकिन यह नहीं है। ऊपर दिए गए समाधानों के साथ आप एक बैकअप नहीं लेंगे! यह आपके होम-डायरेक्टरी में फाइलों को फिर से स्टोर करता है (जैसे कि डिफ़ॉल्ट सेटिंग्स में परिभाषित)!

@PhilipWeber हाँ, डिफ़ॉल्ट बैकअप सेटिंग्स बल्कि ... शांत नहीं हैं।
16

जवाबों:


15

स्थापित करें Scheduled Tasks:

यहां छवि विवरण दर्ज करें

निम्नलिखित मापदंडों के साथ इसमें एक नौकरी जोड़ें (हर मिनट को हर घंटे या उस शेड्यूल का उपयोग करें जिसे आप उपयोग करना चाहते हैं):

यहां छवि विवरण दर्ज करें

आप पॉप-अप विंडो deja-dup --backup --autoको कमांड के रूप में उपयोग करके भी छिपा सकते हैं या X-Application: suppress outupडिफ़ॉल्ट व्यवहार ड्रॉप बॉक्स में उपयोग कर सकते हैं , यह विंडो को छिपाएगा जबकि डीजा-डुबकी चलता है।


2
अच्छा समाधान - जीयूआई का उपयोग करता है। टर्मिनल-शर्मी के लिए अच्छा है।
फिक्स्ड

1
जैसा कि हमने चैटरूम में चर्चा की, यह काम भी नहीं करता है।
जेआरजी

प्रश्न पर की गई टिप्पणी का पालन करने की परवाह है? इसका सिर्फ आउटपुट deja-dup --backupजब आप इसे हाथ से चलाते हैं। यह समस्या निवारण में मदद करेगा या हो सकता है कि दोहराव के लिए एक स्क्रिप्ट लिख रहा है जो कि जैसा करता है deja-dup। यह मेरे मामले में सही काम करता है।
ब्रूनो परेरा

2
बस एक नोट जिसे आप शुरू से एक छिपी खिड़की पाने के लिए कमांड लाइन में --auto जोड़ सकते हैं। यह है कि कैसे deja- डुबकी अपने खुद के अनुसूचित बैकअप बंद kicks।
माइकल टेरी

1
@MichaelTerry thx आदमी, इस जवाब पर इसे शामिल करेगा यदि इसके ठीक
ब्रूनो परेरा

13

हालाँकि ऐसा लगता है कि Déjà Dup कोड को एक घंटे के विकल्प के साथ आसानी से संशोधित नहीं किया जा सकता है, बैकअप मैन्युअल रूप से शुरू किया जा सकता है और इसे आसानी cronसे घंटे पर चलने वाले काम के रूप में जोड़ा जा सकता है ।

ये कदम आपको उठाने होंगे:

  1. टर्मिनल तक स्थानीय पहुँच को सक्षम करने के लिए टर्मिनल में निम्नलिखित दो कमांड चलाएं:

    xhost +local:
    xhost
    
  2. अब इस कमांड को रन करें:

    crontab -e
    
  3. यदि किसी संपादक का चयन करने के लिए कहा जाए, तो साथ जाएं /bin/nano

  4. फ़ाइल के नीचे जाएं और निम्न पंक्ति (एक रिक्त पंक्ति के बाद) जोड़ें:

    15 * * * * env DISPLAY=:0 /usr/bin/deja-dup --backup
    
  5. यदि आपने nanoचरण 2, प्रेस में Ctrl+ Oद्वारा पीछा किया Enterऔर Ctrl+ X। (यदि नहीं, तो फ़ाइल को बचाने और बाहर निकलने के लिए अपने संपादक के लिए उपयुक्त आदेशों का उपयोग करें।)

हो गया! आपके बैकअप अब प्रत्येक घंटे (12:15, 1:15, आदि) के शुरू होने के 15 मिनट बाद होंगे।


उबंटू 16.04 पर, स्थानीय के लिए xhost तक पहुंच को सक्षम करने के लिए आवश्यक नहीं था: लेकिन मुझे dconf write /org/gnome/deja-dup/file/type "'normal'""बैकअप स्थान उपलब्ध नहीं है" त्रुटि से बचने के लिए कमांड टाइप करना पड़ा (देखें askubuntu.com/questions/254623/… )
अधिकतम

1

User103965 की टिप्पणी का अनुसरण करना चाहता था। ऐसा प्रतीत होता है क्योंकि जब क्रोन से शुरू किया गया था, तो प्रक्रिया को आपकी dconf सेटिंग्स के बारे में नहीं पता है। इस पृष्ठ से: /programming/10374520/gsettings-with-cron मैं एक स्क्रिप्ट बनाने में सक्षम था जिसे क्रॉन से कहा जा सकता है।

#!/bin/bash
export DISPLAY=:0
sessionfile=`find "${HOME}/.dbus/session-bus/" -type f`
export `grep "DBUS_SESSION_BUS_ADDRESS" "${sessionfile}" | sed '/^#/d'`
/usr/bin/deja-dup --backup --auto

मेरा कोंट्राब:

*/15 * * * *  /home/useracct/bin/cronBackup

-3

आप इस तरह के रूप में एक साधारण स्क्रिप्ट लिख सकते हैं

    for i in `seq 1000`
    do
        deja-dup --backup
        sleep 20  # define the frequency of backup here
    done

फिर स्क्रिप्ट को पृष्ठभूमि में चलाएं। आप चाहें तो अनंत लूप का उपयोग कर सकते हैं।


6
लंबे समय तक रहने वाले छोरों की तुलना में क्रोन एक बेहतर समाधान है।
इमेजिनरी रोबॉट्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.