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