এভাবে বেশ কয়েকটি ডিরেক্টরিতে ব্যাকআপ নেওয়ার পরে:
# duplicity\
--exclude /home/user/Documents/test1/file\
--include /home/user/Documents/test1\
--include /tmp/test2\
--exclude '**'\
/ file:///home/user/Backup
আমি ব্যাকআপ হওয়া ডিরেক্টরিগুলি মুছে ফেলাতে পুনরুদ্ধারটি কীভাবে কাজ করে তা পরীক্ষা করতে চেয়েছিলাম:
# rm -rf /home/user/Documents/test1 /tmp/test2
এবং তারপরে, ব্যাকআপটি পুনরুদ্ধার করুন,
# duplicity file:///home/user/Backup /
তবে আমি ত্রুটি পেয়েছি,
Restore destination directory / already exists.
Will not overwrite.
সুতরাং এটি প্রদর্শিত হয় যে আমি অন্তর্ভুক্ত ফোল্ডারগুলির গন্তব্য ইতিমধ্যে সাফ হয়ে গেলেও মূল ফোল্ডারটি খালি না করে আমি মূল গন্তব্যে ফিরে যেতে পারি না।
এটিকে অন্য কোনও স্থানে পুনরুদ্ধার করার এবং তারপরে প্রতিটি ফোল্ডারকে একের পর এক চালিত করার চেয়ে ভাল উপায় কি আছে?
# duplicity --file-to-restore home/user/Documents/test1 file:///home/user/Backup /home/user/Restore1
# mv /home/user/Restore1/home/user/Documents/test1 /home/user/Documents/test1
# duplicity --file-to-restore tmp/test2 file:///home/user/Backup /home/user/Restore2
# mv /home/user/Restore2/tmp/test2 /tmp/test2
--force
পতাকা নির্ধারণ কাজ করে। আমি আশ্চর্য হয়েছি কেন লোক পৃষ্ঠাrestore
বিকল্পটির জন্য এই আচরণটি নথিভুক্ত করে না । এটি আমারrsync
থেকে অন্য কোনও স্থান থেকে আসা অতিরিক্ত পদক্ষেপটি সংরক্ষণ করে । ধন্যবাদ!