সদৃশ ব্যবহার করে ফোল্ডারগুলিকে কীভাবে তাদের মূল গন্তব্যে পুনরুদ্ধার করবেন?


11

এভাবে বেশ কয়েকটি ডিরেক্টরিতে ব্যাকআপ নেওয়ার পরে:

# 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

উত্তর:


13

এটি সত্যিই সহজ - - ফোর্স পতাকা ব্যবহার করুন।

duplicity --force file:///home/user/Backup /

এটি সম্ভবত আপনি যে ডিরেক্টরিগুলি ব্যাক আপ করেছেন সেগুলিতে কেবল অনুপস্থিত ফাইলগুলি পুনরুদ্ধার করবে না, তবে ব্যাকআপ করা ফাইলগুলির নতুন সংস্করণগুলি উপস্থিত থাকলে সেগুলি প্রতিস্থাপন করবে, তবে এটি কিছুই না থেকে ভাল।


প্রকৃতপক্ষে, --forceপতাকা নির্ধারণ কাজ করে। আমি আশ্চর্য হয়েছি কেন লোক পৃষ্ঠা restoreবিকল্পটির জন্য এই আচরণটি নথিভুক্ত করে না । এটি আমার rsyncথেকে অন্য কোনও স্থান থেকে আসা অতিরিক্ত পদক্ষেপটি সংরক্ষণ করে । ধন্যবাদ!
প্রশ্ন ওভারফ্লো

নোট করুন যে --forceপতাকাটির সাথেও , সদৃশতা /সেই ফাইলগুলিকে মুছবে না যা ব্যাকআপে উপস্থিত নেই। উবুন্টুতে পরীক্ষিত 18.04LTS + সদৃশ 0.7.17
বার্নি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.