मैं उसी स्थानीय ड्राइव पर स्थित किसी अन्य निर्देशिका के लिए अपने स्थानीय ड्राइव पर स्थित निर्देशिका का अंतर बैकअप बनाने के लिए rsync (लेकिन न तो rsnapshot और न ही rdiff- बैकअप और न ही किसी अन्य अनुप्रयोग) का उपयोग कैसे कर सकता हूं ?
F. Hauri ने anwser में निम्नलिखित पोस्ट किया कि स्थानीय बैकअप कैसे बनाएं? :
#!/bin/bash
backRepo=/media/mydisk
backSrce=/home/user
backDest=home
backCopy=copy
backCount=9
[ -d "$backRepo/$backDest" ] || mkdir "$backRepo/$backDest"
cd $backSrce || exit 1
rsync -ax --delete --exclude '*~' --exclude '.DStore' . "$backRepo/$backDest/."
cd $backRepo
[ -d "$backCopy.$backCount" ] && rm -fR "$backCopy.$backCount"
for ((i=$backCount;i--;));do
[ -d "$backCopy.$i" ] && mv "$backCopy.$i" "$backCopy.$((i+1))"
done
((i++))
cp -al $backDest $backCopy.$i
ऐसा लगता है कि उपरोक्त स्क्रिप्ट मैं जो चाहता हूं उसके काफी करीब है, लेकिन स्पष्ट रूप से लिनक्स के साथ ईज़ी ऑटोमेटेड स्नैपशॉट-स्टाइल बैकअप का अध्ययन करने में लगभग एक घंटा बिताने के बावजूद और रुसक मैं अभी भी केवल एक अस्पष्ट विचार रखता हूं कि rsync को कैसे करना है जो मुझे चाहिए।
यहाँ मेरा उपयोग मामला है:
मैं अपनी मशीन पर स्थानीय रूप से एक वीडियो संपादित कर रहा हूं। उस वीडियो से जुड़ी सैकड़ों फाइलों में से सभी का योग 5 gb (पांच गीगाबाइट) से कम होगा।
वर्तमान में, मैं अपने आंतरिक ड्राइव को बाहरी USB ड्राइव पर बैकअप के लिए Grsync का उपयोग करता हूं। हालाँकि मुझे वास्तव में यह पता लगा कि rsync का उपयोग करके समान कार्य को कैसे पूरा किया जाए मैं Grsync का उपयोग करना पसंद करता हूं क्योंकि मुझे इसे लॉन्च करने की आवश्यकता है और फिर एक बटन पर क्लिक करके मेरी आंतरिक निर्देशिका को बैकअप करने के लिए मेरी वीडियो फ़ाइलों को मेरी बाहरी यूएसबी ड्राइव पर रखें। पूरी प्रक्रिया रेशमी चिकनी है।
हर कुछ घंटों में, मैं अपने वीडियो से जुड़े अपने उपर्युक्त डेटा को अपने Google ड्राइव खाते में वापस करने के लिए एक बिल्कुल आसान तरीका चाहता हूं। मुझे कोई आपत्ति नहीं है कि मैं Google डिस्क पर एक फ़ोल्डर अपलोड करने का चयन करूं। मैं वास्तव में ऐसा करने को प्राथमिकता देना चाहता हूं क्योंकि इससे मुझे यह सुनिश्चित करने में मदद मिलेगी कि बैकअप वास्तव में पूरा हो रहा है।
बिस्तर पर जाने से पहले हर कुछ रातों में, मैं वीडियो फ़ाइलों वाली संपूर्ण फ़ोल्डर की प्रतिलिपि बना रहा हूं, जिसमें मेरे Google ड्राइव खाते तक कई सारे डेटा हैं।
मैं वृद्धिशील लोगों के लिए अंतर बैकअप पसंद करता हूं क्योंकि अगर मुझे Google ड्राइव से अपने डेटा को पुनर्स्थापित करने की आवश्यकता होती है, तो मैं संभवतः भ्रमित होने के बिना मैन्युअल रूप से ऐसा करने में सक्षम होऊंगा।
कृपया ध्यान रखें कि मैं निश्चित रूप से सैकड़ों उपयोगकर्ताओं का समर्थन करने वाले एक बड़े निगम में यूनिक्स एसईएस व्यवस्थापक नहीं हूं। मैं एक मात्र एक आदमी हूं जो एक आसान तरीका चाहता है, लेकिन जरूरी नहीं कि एक पूरी तरह से स्वचालित विधि हो, डेटा की भयावह क्षति के मामले में हर कुछ घंटों में अपने डेटा को वापस करने के लिए, जो मेरे कंप्यूटर की चोरी के कारण सबसे अधिक संभावना होगी । मैं लगभग निश्चित हूँ कि मैं क्या चाहता हूँ rsync कर सकते हैं। इसलिए, मैं एक और एप्लिकेशन इंस्टॉल करने के लिए अनिच्छुक हूं।