সদৃশতার সাথে ব্যাক আপ করার সময় একটি সিমিলিংক ডিরেক্টরিতে ফাইল অন্তর্ভুক্ত


8

আমি সদৃশ, দুর্দান্ত সরঞ্জাম ব্যবহার করে ব্যাক আপ করছি। আমি ব্যাকআপটিতে এমন ফাইল অন্তর্ভুক্ত করতে পারছি না যা একটি ডিরেক্টরিতে থাকে যা একটি সিমলিংক।

নিম্নলিখিত ব্যবহার করে:

duplicity <dup args> --include /var/www/**/current --exclude '**'

সদৃশতা কেবলমাত্র আমার চেষ্টা করা সিমিলিংকে ব্যাকআপ করবে:

duplicity <dup args> --include /var/www/**/current/* --exclude '**'
# and
duplicity <dup args> --include /var/www/**/current/** --exclude '**'

তবুও সিমলিংক ব্যাক আপ হয় না।

"বর্তমান" ডিরেক্টরিটির ডিরেক্টরিতে লিঙ্কগুলি যেমন: /var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3

ফাইলগুলিতে কয়েকটি স্থিতিশীল এইচটিএমএল এবং সিএসএস ফাইল রয়েছে। আমি চাই যে এই ফাইলগুলিকে ব্যাক আপ করা উচিত, নির্বিশেষে কোন "ডিরেক্টরি" ডিরেক্টরিটি নির্দেশ করবে।

কোন সাহায্য প্রশংসা।

উত্তর:


12

সদৃশ ডিজাইন অনুসারে প্রতীকগুলি অনুসরণ করে না । এটি কারণ যদি আপনি এটি থেকে পুনরুদ্ধার করার চেষ্টা করেন তবে এটি আসল ফাইলগুলি পুনরুদ্ধার করবে, না কোনও সিমলিংক! এটি যদি আগের মতো জিনিসগুলিকে পুনরুদ্ধার না করে তবে এটি খুব ভাল ব্যাকআপ নয়। এটি অবশ্য সিমলিংকে নিজেই ব্যাকআপ নিতে সক্ষম হওয়া উচিত এবং তারপরে আপনার আলাদা আলাদাভাবে সিমলিংকের ডেটা ব্যাকআপ করা উচিত।


হ্যাঁ আমার স্ক্রিপ্টটি কী কী অন্তর্ভুক্ত হতে চলেছে তা কীভাবে সিদ্ধান্ত নিয়েছে সে সম্পর্কে একটু স্মার্ট হওয়া দরকার। তথ্যের জন্য ধন্যবাদ.
রব

1

সদৃশ 0.8 দিয়ে শুরু করে, --copy-linksপতাকাটি আপনি যা চান ঠিক তেমনটি করা উচিত: https://code.launchpad.net/ghhorgh/dusedity / copy-symlink-targets-721599

এটি আমাদের অবলম্বন করতে দেয় এবং আমাদের ব্যাকআপে সিমলিঙ্কগুলি কী নির্দেশ করে তা অন্তর্ভুক্ত করতে দেয়।

যুক্তির নাম দিয়েছি --copy-links। এটি একই নামের মধ্যে আরএসসিএনসি দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.