কোন সংরক্ষণাগার ফাইল ফর্ম্যাট ফাইল দুর্নীতির বিরুদ্ধে পুনরুদ্ধার সুরক্ষা সরবরাহ করে?


10

আমি আমার বাহ্যিক এইচডিডি আমার ফাইলগুলি বড় সংরক্ষণাগার ফাইলগুলিতে রেখে ব্যাক আপ করতে ব্যবহার করি।

আমার কাছে কয়েক হাজার ছোট ফাইল রয়েছে এবং এগুলি বাহ্যিক এইচডিডি প্রেরণের আগে এগুলি 500MB থেকে 4.2GB আকারের সংরক্ষণাগারগুলিতে রেখেছি। তবে, একটি হার্ড ডিস্ক ব্যর্থতা পুরো সংরক্ষণাগারটি বা সংরক্ষণাগারে কেবল একটি ফাইল নষ্ট করে? আমি আশঙ্কা করি যে একটি উল্টানো বিট আর্কাইভের বড় অংশগুলি বেহুদা উপস্থাপন করতে পারে।

সিআরসি চেকগুলির মতো বিষয়গুলি আপনাকে দুর্নীতির অস্তিত্ব সম্পর্কে সতর্ক করতে পারে তবে আমি দুর্নীতিগ্রস্থ সংরক্ষণাগার থেকে অনাকাঙ্ক্ষিত ফাইলগুলি পুনরুদ্ধার করার দক্ষতায় আরও আগ্রহী। সংরক্ষণাগার কাঠামোর নেটিভ ডিজাইন বা পরিপূরক পুনরুদ্ধারের সরঞ্জামগুলির অস্তিত্বের মাধ্যমে কোন সংরক্ষণাগার ফাইল ফর্ম্যাটগুলি যেমন ব্যর্থতাগুলি থেকে পুনরুদ্ধার করার সর্বোত্তম দক্ষতা সরবরাহ করবে? জিপ এবং আইসো ফাইলগুলির মধ্যে এই সামর্থ্যের মধ্যে কোনও পার্থক্য রয়েছে কি?


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

দয়া করে প্রশ্নটি আবার খুলুন। আমি এটি উচ্চারণ করেছি এবং এটি এখন আরও স্পষ্ট হওয়া উচিত। "সেরা" সর্বদা কিছুটা মতামত ভিত্তিক হবে তবে এখানে সর্বোত্তম হওয়ার প্রয়োজনীয়তাটি বেশ পরিষ্কার। ব্যক্তিগত মতামত আইএমএইচও জন্য ছোট ঘর। পুনরায় খোলার পরে দয়া করে এই মন্তব্যটি মুছুন।
মার্সেল

উত্তর:


8

প্রদত্ত যে কোনও আর্কাইভের ডিরেক্টরি অংশের ক্ষতিটি পুরো আর্কাইভকে অকার্যকরভাবে রেন্ডার করতে পারে, আপনার সেরা বেটটি তথাকথিত প্যারিটি ফাইলগুলি তৈরি করতে আপনার ব্যাকআপ প্রক্রিয়ায় আলাদা পদক্ষেপ যুক্ত করা হবে । যদি আসল ফাইলে কোনও ডেটা ব্লক ক্ষতিগ্রস্থ হয় তবে মূল ফাইল থেকে বৈধ ব্লকের সাথে প্যারিটি ফাইলের ডেটা একত্রিত করে এটি পুনর্গঠন করা যেতে পারে।

ভেরিয়েবলটি সেখানে থেকে মেরামত করতে আপনি কতটা ক্ষতি করতে চান তা হবে। আপনি যদি একক বিট ফ্লিপ থেকে রক্ষা করতে চান তবে আপনার প্যারিটি ফাইলটি আকারের মাত্র 1 বিট হবে। যদি আপনি কোনও ডিস্ক সেক্টরের আকারের সুরে কিছু চান তবে স্পষ্টতই এটি আপনার আরও বেশি ব্যয় করবে।

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

দীর্ঘ গল্প সংক্ষিপ্ত, .parফাইলগুলি একবার দেখুন ।


1
ধন্যবাদ, প্যারিটি ফাইলগুলি অনুসন্ধান করার সময় আমি উইনআরআর এর পুনরুদ্ধার রেকর্ডটিকে দৈনন্দিন ব্যবহারের চেয়ে সহজ ler আমি কুইকপারও চেষ্টা করব।
সাতকুল

2
আপনার এন-বিট ডেটা ফাইলে এক বিট ত্রুটি মেরামত করতে এক বিট ত্রুটি সংশোধন ডেটা যথেষ্ট নয় । আপনি এই জাতীয় ত্রুটিটি একটি বিট দিয়ে সনাক্ত করতে পারেন তবে এটি মেরামত করতে আপনার কমপক্ষে লগ এন বিট দরকার।
থম স্মিথ

4

বুপ [1] জিনিসগুলিকে ব্যাক আপ করে এবং স্বয়ংক্রিয়ভাবে প্যারিটি রিডানডেন্সিতে যোগ করে, বিট-রটকে অত্যন্ত অসম্ভব করে তোলে। বিপর্যয়কর ডিস্ক ব্যর্থতা এখনও একটি জিনিস, তাই আমরা এটি গিট-এনেক্সের সাথে ব্যবহার করতে পারি।

git-annex [2] অনেকগুলি সংগ্রহস্থলগুলিতে সঞ্চিত ফাইল পরিচালনা করে, যার মধ্যে কিছু আপনার কম্পিউটারে থাম্ব-ড্রাইভ, এসএস লগইন, কিছু ক্লাউড পরিষেবা বা একটি ব্যুপ ব্যাকআপ সংগ্রহস্থল [3] সংরক্ষণ করতে পারে, ফাইলের তথ্য প্রবাহকে বেশ স্বচ্ছভাবে প্রবাহিত করে অনুরোধ বা স্বয়ংক্রিয়ভাবে আপনি যে কোনও ভান্ডার সেট করেছেন into এটি একটি ভিড়ের অর্থায়নে নিখরচায় ও ওপেন সোর্স সফ্টওয়্যার প্রকল্প যা হাস্কেলতে লিঙ্কস, ম্যাক, উইন্ডোজ এবং অ্যান্ড্রয়েড সহ অনেক প্ল্যাটফর্মে চলমান সংস্করণগুলি সহ লেখা হয়েছিল।

[1] https://github.com/bup/bup

[2] http://git-annex.branchable.com/

[3] http://git-annex.branchable.com / স্পেশাল_রেটস / বুপ /


3

তবে, একটি হার্ডডিস্ক ব্যর্থতা পুরো সংরক্ষণাগারটি বা সংরক্ষণাগারে কেবল একটি ফাইলই ধ্বংস করে দেয়?

একটি বড় সংরক্ষণাগার হিসাবে সবকিছু অনুলিপি করার সত্যিই যদি বিকল্প নেই তবে আপনাকে সম্ভবত একটি সংকুচিত বা সঙ্কুচিত সংরক্ষণাগার ব্যবহারের মধ্যে সিদ্ধান্ত নিতে হবে।

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

সংক্ষিপ্ত সংরক্ষণাগারগুলি ব্যবহার করা বিপজ্জনক হতে পারে কারণ কিছু লোক যদি চেকসাম ত্রুটি দেখা দেয় তবে ফাইল সংগ্রহ করতে অস্বীকার করতে পারে যা কেবলমাত্র এক বিট সংরক্ষণাগারের ফাইল পরিবর্তন হলেও ঘটতে পারে।

অবশ্যই কেউ একটি সংকুচিত সংরক্ষণাগারগুলিতে কয়েকশ ফাইল সংরক্ষণ না করে শত শত সংকোচিত ফাইলগুলিকে একটি সঙ্কোচিত আর্কাইভে সংরক্ষণ করে ঝুঁকি হ্রাস করতে পারে।

gzip *
tar cf archive.tar *.gz

যদিও এর আগে আমি বন্যজীবনের একটি টারবলে প্রচুর গিজিপযুক্ত ফাইল কখনও দেখিনি। কেবল বিপরীতটিই জনপ্রিয় (যেমন টার.gz ফাইল)।

জিপ এবং আইসো ফাইলগুলির মধ্যে কোনও পার্থক্য রয়েছে?

জিপ হ'ল একটি (বেশিরভাগই তবে অগত্যা নয়) সংকুচিত সংরক্ষণাগার এবং আইএসও এমন একটি বিন্যাস যা কোনও অপটিকাল ডিস্ক থেকে কোনও ফাইলের মধ্যে নিম্ন-স্তরের ভিত্তিতে অনুলিপি করা কাঁচা ডেটা নির্দেশ করে। পরবর্তীগুলিতে আক্ষরিকভাবে সমস্ত কিছু থাকতে পারে।

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