আমি সম্প্রতি গেম সার্ভারগুলি হোস্ট করার জন্য উবুন্টু সার্ভারের সাথে একটি মেশিন স্থাপন করেছি। আমি প্রতিটি গেম সার্ভারের জন্য একটি ব্যাকআপ প্লাগইন ইনস্টল করেছি যা মেশিনে একটি নির্দিষ্ট ফোল্ডারে গেম ওয়ার্ল্ড ফাইলগুলির ঘন ব্যাকআপ তৈরি করে। বিকল্পটি cron
আরএসসিএনসি ব্যবহার করে প্রতি রাতে আমার ড্রপবক্স ফোল্ডারে স্বয়ংক্রিয়ভাবে সেই ব্যাকআপগুলি অনুলিপি করার জন্য আমি একটি কার্যও স্থাপন করেছি -a
।
কয়েক মাস পরে আমার ড্রপবক্স অ্যাকাউন্টটি তার সঞ্চয়স্থানের সীমাতে পৌঁছেছে এবং আমি বুঝতে পেরেছি যে আমি এতগুলি ব্যাকআপ রাখতে সক্ষম হব না, তাই আমি গেম সার্ভারের ব্যাকআপ প্লাগইনটিকে এতগুলি ব্যাকআপ ধরে রাখতে না পেরে কনফিগার করেছি, তারপরে কয়েক দিন অপেক্ষা করেছিলাম কিনা তা দেখার জন্য পুরানো ব্যাকআপগুলি মুছুন কারণ এটি সাপ্তাহিক ভিত্তিতে করার সময়সূচী রয়েছে। ব্যাকআপ প্লাগইনটি শেষ পর্যন্ত এটির কাজটি করেছে এবং পুরানো ব্যাকআপগুলি মুছে ফেলেছে, তাই আমি rsync
ক্রোন টাস্কটি পরবর্তীকালে উত্স ফোল্ডারের সাথে মেলে আমার ড্রপবক্স ফোল্ডার থেকে পুরানো ব্যাকআপগুলি মুছে ফেলার আশা করছিলাম , তবে এটি করা হয়নি। সুতরাং আমার কয়েকটি প্রশ্ন আছে:
ডিফল্টরূপে, নেই
rsync
শুধুমাত্র যোগ উৎস ফোল্ডারে যুক্ত হয়েছে গন্তব্য ফোল্ডারটিতে ফাইলগুলি এবং পরিবর্তন যে ফাইল সোর্স ফোল্ডারে পরিবর্তন করা হয়েছে কিন্তু নয় মুছতে উৎস ফোল্ডার থেকে মোছা হয়েছে ফাইল?যদি এটি হয় তবে এটি করার সর্বোত্তম উপায়
rsync
কী? আমি চাই গন্তব্য ফোল্ডারটি উত্স ফোল্ডারটি পুরোপুরি প্রতিফলিত করবে এবং এর অর্থ উত্স ফোল্ডার থেকে মুছে ফেলা সমস্ত ফাইল মুছে ফেলা উচিত।
আমি ম্যানুয়াল পৃষ্ঠায় তালিকাভুক্ত কিছু অপশন দেখছি rsync
যার জন্য কৌশলটি করতে পারে, তবে যেহেতু আমি এর সাথে পরিচিত নই।
source/* dest/
কাজ করবে না।