লিনাক্স ডিস্ক ত্রুটি-পরীক্ষার সরঞ্জাম fsck এবং e2fsck এর মধ্যে পার্থক্য কী?
লিনাক্স ডিস্ক ত্রুটি-পরীক্ষার সরঞ্জাম fsck এবং e2fsck এর মধ্যে পার্থক্য কী?
উত্তর:
fsck হ'ল আসল নাম। যখন তারা নতুন ফাইল সিস্টেম নিয়ে আসে তখন তাদের প্রত্যেকের জন্য একটি নির্দিষ্ট সরঞ্জামের প্রয়োজন হবে, এক্সট্রাক্টের জন্য efsck, ext2 এর জন্য e2fsck, ডসফস্যাক, fsckvfat। সুতরাং তারা সম্মুখ প্রান্তে এফএসকে তৈরি করেছে যে উপযুক্ত সরঞ্জাম যাকেই ডাকে।
gpt
কমান্ড ম্যাক, একটি "পুনরুদ্ধার ব্যাকআপ টেবিল থেকে" বিকল্পটি আছে অন্তত।
fsck হ'ল ফাইল সিস্টেম-নির্দিষ্ট fsck। * সরঞ্জামের পরিবার for এগুলি একটি সতর্কতামূলকভাবে (fsck ম্যানপেজ থেকে) আদান-প্রদানের জন্য ব্যবহার করা যেতে পারে:
যে বিকল্পগুলি fsck দ্বারা বোঝা যায় না সেগুলি ফাইল-সিস্টেম-নির্দিষ্ট পরীক্ষককে দেওয়া হয়। এই যুক্তিগুলি অবশ্যই আর্গুমেন্ট গ্রহণ করবে না, কারণ কোন যুক্তি বিকল্পগুলি গ্রহণ করে এবং কোনটি গ্রহণ করে না তা fsck সঠিকভাবে অনুমান করার কোনও উপায় নেই।
বিকল্পগুলি এবং যুক্তিগুলি অনুসরণ করে - ফাইল সিস্টেম-নির্দিষ্ট বিকল্প হিসাবে ফাইল সিস্টেম-নির্দিষ্ট বিকল্প হিসাবে বিবেচনা করা হয়।
দয়া করে নোট করুন যে fsck ফাইল সিস্টেম-নির্দিষ্ট চেকারদেরকে নির্বিচারে জটিল বিকল্পগুলি পাস করার জন্য ডিজাইন করা হয়নি। আপনি যদি কিছু জটিল করে থাকেন তবে দয়া করে সরাসরি ফাইল-সিস্টেম-নির্দিষ্ট চেকারটি কার্যকর করুন। যদি আপনি fsck কিছু মারাত্মক জটিল বিকল্প এবং তর্কগুলি পাস করেন এবং এটি আপনি যা প্রত্যাশা করেন তা না করে তবে এটিকে বাগ হিসাবে রিপোর্ট করা বিরক্ত করবেন না। আপনি প্রায় অবশ্যই এমন কিছু করছেন যা আপনার fsck দিয়ে করা উচিত নয়।
তবে, fsck একটি ফাইল সিস্টেমে বেশিরভাগ সাধারণ অপারেশন পরিচালনা করবে।
আমার সিস্টেমে আমার রয়েছে:
fsck
fsck.ext2
fsck.ext3
fsck.ext4
e2fsck
fsck.*
অন্যান্য সরঞ্জামসমূহ, অ-এক্সট্রা ফাইল সিস্টেমগুলির জন্য আরও সরঞ্জাম)এখন এগুলির মধ্যে কোনও প্রতীকী লিঙ্ক নয় e2fsck
এবং fsck.ext2/3/4
সরঞ্জামগুলি সমস্ত একই ইনোড ভাগ করে তাই আসলে একই ফাইল। (এটি সম্ভবত বাইনারি চালিত হওয়ার সাথে সাথে তার নিজের নামটি জিজ্ঞাসাবাদ করবে এবং এটি যে নামের সাথে ডাকা হয়েছে তার জন্য এটি অন্যরকম আচরণ করবে, তবে আমি সন্দেহ করি এটিই ঘটেছে))
সুতরাং আমরা এখন কেবল দুটি সরঞ্জামে নেমেছি:
fsck
e2fsck
এবং অন্যরা যেমন বলেছে, fsck
কেবল একটি সম্মুখ সমাপ্তি যা প্রশ্নোত্তর ফাইল সিস্টেমের জন্য উপযুক্ত সরঞ্জামকে ডাকে, যা এই ক্ষেত্রে e2fsck
একটি অতিরিক্ত পরিবার ফাইল সিস্টেমের জন্য।
আমি অনুমান করি যে বিভিন্ন fsck.ext2/3/4
ফাইল থাকার কারণটি হ'ল ১। স্ক্রিপ্টগুলি সহজেই লিখতে পারেন যা সমস্ত ফাইল সিস্টেমের প্রকারগুলি সাধারণভাবে পরিচালনা করতে পারে (তারা fsck সরঞ্জামের নামটি ফাইল সিস্টেমের ধরণের থেকে তুচ্ছভাবে অনুমিত করতে পারে) এবং 2. নমনীয়তার জন্য, যাতে এটি তুচ্ছ ভবিষ্যতে প্রয়োজনে e2fsck দুটি বা আরও বেশি স্বাধীন সরঞ্জামগুলিতে বিভক্ত করতে।