क्या कोई तरीका है जिससे मुझे दैनिक, साप्ताहिक, बायोवेकी आदि के अलावा प्रति घंटा बैकअप बनाने के लिए अद्भुत डीजा-डुबकी मिल जाए ? यदि नहीं, तो क्या कुछ और है जो मैं इसके बजाय उपयोग कर सकता हूं?
क्या कोई तरीका है जिससे मुझे दैनिक, साप्ताहिक, बायोवेकी आदि के अलावा प्रति घंटा बैकअप बनाने के लिए अद्भुत डीजा-डुबकी मिल जाए ? यदि नहीं, तो क्या कुछ और है जो मैं इसके बजाय उपयोग कर सकता हूं?
जवाबों:
स्थापित करें Scheduled Tasks
:
निम्नलिखित मापदंडों के साथ इसमें एक नौकरी जोड़ें (हर मिनट को हर घंटे या उस शेड्यूल का उपयोग करें जिसे आप उपयोग करना चाहते हैं):
आप पॉप-अप विंडो deja-dup --backup --auto
को कमांड के रूप में उपयोग करके भी छिपा सकते हैं या X-Application: suppress outup
डिफ़ॉल्ट व्यवहार ड्रॉप बॉक्स में उपयोग कर सकते हैं , यह विंडो को छिपाएगा जबकि डीजा-डुबकी चलता है।
deja-dup --backup
जब आप इसे हाथ से चलाते हैं। यह समस्या निवारण में मदद करेगा या हो सकता है कि दोहराव के लिए एक स्क्रिप्ट लिख रहा है जो कि जैसा करता है deja-dup
। यह मेरे मामले में सही काम करता है।
हालाँकि ऐसा लगता है कि Déjà Dup कोड को एक घंटे के विकल्प के साथ आसानी से संशोधित नहीं किया जा सकता है, बैकअप मैन्युअल रूप से शुरू किया जा सकता है और इसे आसानी cron
से घंटे पर चलने वाले काम के रूप में जोड़ा जा सकता है ।
ये कदम आपको उठाने होंगे:
टर्मिनल तक स्थानीय पहुँच को सक्षम करने के लिए टर्मिनल में निम्नलिखित दो कमांड चलाएं:
xhost +local:
xhost
अब इस कमांड को रन करें:
crontab -e
यदि किसी संपादक का चयन करने के लिए कहा जाए, तो साथ जाएं /bin/nano
।
फ़ाइल के नीचे जाएं और निम्न पंक्ति (एक रिक्त पंक्ति के बाद) जोड़ें:
15 * * * * env DISPLAY=:0 /usr/bin/deja-dup --backup
यदि आपने nano
चरण 2, प्रेस में Ctrl+ Oद्वारा पीछा किया Enterऔर Ctrl+ X। (यदि नहीं, तो फ़ाइल को बचाने और बाहर निकलने के लिए अपने संपादक के लिए उपयुक्त आदेशों का उपयोग करें।)
हो गया! आपके बैकअप अब प्रत्येक घंटे (12:15, 1:15, आदि) के शुरू होने के 15 मिनट बाद होंगे।
dconf write /org/gnome/deja-dup/file/type "'normal'"
"बैकअप स्थान उपलब्ध नहीं है" त्रुटि से बचने के लिए कमांड टाइप करना पड़ा (देखें askubuntu.com/questions/254623/… )
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
आप इस तरह के रूप में एक साधारण स्क्रिप्ट लिख सकते हैं
for i in `seq 1000`
do
deja-dup --backup
sleep 20 # define the frequency of backup here
done
फिर स्क्रिप्ट को पृष्ठभूमि में चलाएं। आप चाहें तो अनंत लूप का उपयोग कर सकते हैं।