আমি সাধারণ ব্যবহারকারীর ডেটা যেমন এর /home
ব্যাকআপের জন্য অনুলিপি করে অনুলিপি ফাইল সিস্টেম সমাধান খুঁজছি । এটি নিরাপদ হ্যাশিং (সংঘর্ষের তুচ্ছ সুযোগের জন্য) যেমন SHA256 বা টিটিএইচ ব্যবহার করে ব্লক-স্তরে অনলাইন / ইনলাইন / সিঙ্ক্রোনাস ডুপ্লিকেশন ব্যবহার করা উচিত । সদৃশ ব্লকগুলি এমনকি ডিস্কের স্পর্শ করার প্রয়োজন নেই।
ধারণাটি হ'ল /home/<user>
ব্যাকআপ করার জন্য আমার ঠিক একই ধরণের ফাইল সিস্টেমের সাথে একটি বাহ্যিক এইচডিডি অনুলিপি করতে সক্ষম হওয়া উচিত । সহজ। ইনক্রিমেন্টাল ব্যাকআপগুলি নিয়ে কোনও গোলযোগ নেই যেখানে স্ন্যাপশটের যে কোনওটিতে দুর্নীতি প্রায় সবসময়ই স্ন্যাপশটগুলিকে ভেঙে দেবে এবং স্ন্যাপশট মুছতে বা 'চেকআউট' করার জন্য কোনও নির্দিষ্ট সরঞ্জাম ব্যবহার করার দরকার নেই। ফাইল ব্রাউজার থেকে উদ্বেগ ছাড়াই সব কিছু করা উচিত। আপনি কল্পনা করতে পারেন যে এটি কত সহজ হবে? আমি আবার কখনও ব্যাক আপ সম্পর্কে চিন্তা করতে হবে না!
আমি কোনও পারফরম্যান্স হিট করতে আপত্তি করি না, নির্ভরযোগ্যতা হ'ল প্রধান উদ্বেগ। যদিও, নির্দিষ্ট বাস্তবায়নের সঙ্গে cp
, mv
এবং scp
, এবং একটি ফাইল ব্রাউজার প্লাগইন, এই অপারেশন খুব দ্রুত, অনুলিপি অনেক আছে, বিশেষ করে যখন সেখানে তারা শুধুমাত্র অনুপস্থিত ব্লক হস্তান্তর করতে হবে হবে। দুর্ঘটনাক্রমে প্রচলিত অনুলিপি সরঞ্জামগুলি ব্যবহার করা যা এফএসের সাথে একীভূত হয় না কেবলমাত্র আরও বেশি সময় নেয়, রিমোটলি অনুলিপি করার সময় কিছু ব্যান্ডউইথ নষ্ট করে দেয় এবং কিছু সিপিইউ নষ্ট করে দেয়, কারণ সদৃশ ডেটা পুনরায় পড়তে হবে, পুনরায় স্থানান্তরিত হবে এবং পুনরায় হ্যাশ করা হবে (যদিও কিছুই হবে না পুনরায় লিখিত), তবে একেবারে কোনওরকম দূষিত হবে না । (কিছু ফাইল শেয়ারিং সফ্টওয়্যার এফএসের সাথে সংহত করে উপকৃত হতে পারে))
তাহলে এটি করার সর্বোত্তম উপায় কী?
আমি কিছু বিকল্প দেখেছি:
- কমফেস - অকেজো দেখায়। কোন ভালো?
- ওপেনডআপ / এসডিএফস - জাভা? আমি কি এটি Android এ ব্যবহার করতে পারি ?! এসডিএফস কী দাঁড়ায়?
- বিটিআরএফস - কিছু প্যাচগুলি মেলিং তালিকার সংরক্ষণাগারগুলিতে প্রায় ভাসমান তবে সত্যিকারের সমর্থন নেই।
- জেডএফএস - আশা করি সত্যিকারের ফ্রি / ওপেনসোর্স জিপিএল-সামঞ্জস্যপূর্ণ লাইসেন্সের আওতায় তারা একদিনের রিলিকেন্স করবে।
এছাড়াও, 2 বছর আগে আমি এক্সটি 4 এর মতো টিপিকাল কঠিন এফএস এর শীর্ষে ব্যবহার করতে ফাইল-স্তরে ফিউজ ব্যবহার করে পাইথনের চেষ্টা করতে গিয়েছিলাম, তবে পাইথনের জন্য ফিউজকে আন্ডার-ডকুমেন্টেড অবস্থায় পেয়েছি এবং বাস্তবায়ন করতে সক্ষম হইনি সিস্টেম কল সমস্ত।