কীভাবে দক্ষতার সাথে ব্যাক আপ করবেন (ফাইলগুলি পরিবর্তন করা হয়নি যা অনুলিপি না করে)?


1

আমি নিয়মিত আমার ল্যাপটপে একটি বাহ্যিক হার্ড-ড্রাইভ ব্যবহার করে ফাইলগুলির ব্যাক আপগুলি করি। আমি একটি লিনাক্স সিস্টেমের (উবুন্টু) একটি কমান্ড লাইন ব্যবহার করি। এখনও অবধি আমি কেবল একটি ডিরেক্টরিতে সমস্ত কিছু অনুলিপি করেছি এবং পুরানো ব্যাক আপ সরিয়েছি। তবে, আমি সম্প্রতি উপলব্ধি করেছি যে এটি খুব অকার্যকর, যেহেতু আমার ডিরেক্টরিতে নতুন ডিরেক্টরি এবং পুরানোটির মধ্যে কয়েকটি পরিবর্তন (পার্থক্য) রয়েছে। মোটামুটিভাবে বলতে গেলে, যদি কেবলমাত্র 2 টি নতুন ফাইল থাকে এবং কেবল 3 টি পুরানো ফাইল পরিবর্তিত হয় তবে আমার কয়েক হাজার ফাইল অনুলিপি করার দরকার নেই।

সুতরাং, আমি কীভাবে নিম্নলিখিতগুলি সম্পাদন করতে পারি তা অবাক করি:

  1. আমার ফোল্ডারের বর্তমান অবস্থা এবং "পুরাতন" অবস্থার (ব্যাক আপ থেকে একটি) তুলনা করুন।
  2. নতুন ফাইলগুলি (বর্তমান ফোল্ডারে থাকা তবে ব্যাকআপে নেই) অনুলিপি করুন।
  3. আপডেট হওয়া ফাইলগুলি অনুলিপি করুন (যে ফাইলগুলির পরিবর্তনের তারিখের সময়টি শেষ ব্যাক আপের সময়ের পরে)।
  4. যদি কোনও ফাইল বর্তমান ডিরেক্টরিতে না হয় তবে এখনও ব্যাক আপ থাকে তবে এটি ব্যাক আপ ফোল্ডার থেকে সরানো উচিত।

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


আপনার ট্যাগগুলির মধ্যে একটি হ'ল উত্তর - কেবল পরিবর্তিত ফাইলগুলিকে সিঙ্ক করতে rsync ব্যবহার করুন। আপনি যদি ইনক্রিমেন্টাল ব্যাকআপ চান তবে আরএসএন্যাপশটটি দেখুন।
ডেভিডগো

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

আমি সন্দেহ করি যে আপনি স্ক্র্যাশফগুলি আরএসএন্যাপশটের সাথে একত্রিত করতে পারেন, এটি খুব বেশি অর্থবোধ করে না। আরএসএন্যাপশট প্রতিটি ফাইলের কেবলমাত্র 1 টি অনুলিপি রাখার সময় একাধিক ফাইল গাছ তৈরি করতে সিমলিংক ব্যবহার করে, সুতরাং এটি মোটামুটি দক্ষ। আপনার যদি আরও দক্ষ কিছু প্রয়োজন হয় তবে আপনার zfs বা btrfs বা এমন কিছু ফাইল সিস্টেম ব্যবহার করতে হবে যা আমি অবগত নই - অথবা হতে পারে ফিউজ কমপ্রেস ব্যবহার করে block
ডেভিডগো

উত্তর:


2

আরএসএনসি কমান্ড সহ

apt-get install rsync

-আর প্যারামিটারটি ব্যবহার করে আপনি যা উল্লেখ করেছেন তা করে।

rync -a MyFiles MyBackup

আপনি যদি দেখতে চান যে আরএসসিএনসি কি পরিবর্তন না করে কী করবে সে গন্তব্যস্থল -n বিকল্পটি ব্যবহার করে যার অর্থ শুকনো রান।

rync -an MyFiles MyBackup

আরএসএনসি যেমন গ্রাফিকাল সম্মুখ-প্রান্ত আছে grsync


1
উত্স থেকে মুছে ফেলা হয়েছে এমন ফাইলগুলির কী হবে? -aগন্তব্য থেকে তাদের মুছে ফেলুন?
Xen2050

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