Fsck এবং e2fsck এর মধ্যে পার্থক্য কী?


উত্তর:


29

fsck হ'ল আসল নাম। যখন তারা নতুন ফাইল সিস্টেম নিয়ে আসে তখন তাদের প্রত্যেকের জন্য একটি নির্দিষ্ট সরঞ্জামের প্রয়োজন হবে, এক্সট্রাক্টের জন্য efsck, ext2 এর জন্য e2fsck, ডসফস্যাক, fsckvfat। সুতরাং তারা সম্মুখ প্রান্তে এফএসকে তৈরি করেছে যে উপযুক্ত সরঞ্জাম যাকেই ডাকে।


হুঁ, তাই আপাতদৃষ্টিতে আপনি কিছু সাধারণ কাজের জন্য fsck "ফ্রন্ট-এন্ড" ব্যবহার করতে পারেন, তবে সব কিছুর জন্য নয়? উদাহরণস্বরূপ -c বিকল্পটি ( superuser.com/questions/20010/… ) e2fsck ম্যান পৃষ্ঠায় উল্লেখ করা হয়েছে তবে fsck এর ক্ষেত্রে।
জোনিক

জিপিটি fsck আছে কি?
জোনাথন

@ জোনাথন fsck ফাইল সিস্টেমগুলি পরীক্ষা করে, অন্যদিকে জিপিটি নিজেই পার্টিশন টেবিল। সম্ভবত এটির একটি সরঞ্জাম রয়েছে যা সেগুলি পরীক্ষা করতে পারে তবে আমি ম্যাকের ডিস্ক ইউটিলিটি (বা কমান্ড লাইন ডিসকুইটিল) বাদ দিয়ে আমার মাথার উপরের অংশের একটির কথা ভাবতে পারি না। gptকমান্ড ম্যাক, একটি "পুনরুদ্ধার ব্যাকআপ টেবিল থেকে" বিকল্পটি আছে অন্তত।
সিলভার ওল্ফ - মনিকা

15

fsck হ'ল ফাইল সিস্টেম-নির্দিষ্ট fsck। * সরঞ্জামের পরিবার for এগুলি একটি সতর্কতামূলকভাবে (fsck ম্যানপেজ থেকে) আদান-প্রদানের জন্য ব্যবহার করা যেতে পারে:

যে বিকল্পগুলি fsck দ্বারা বোঝা যায় না সেগুলি ফাইল-সিস্টেম-নির্দিষ্ট পরীক্ষককে দেওয়া হয়। এই যুক্তিগুলি অবশ্যই আর্গুমেন্ট গ্রহণ করবে না, কারণ কোন যুক্তি বিকল্পগুলি গ্রহণ করে এবং কোনটি গ্রহণ করে না তা fsck সঠিকভাবে অনুমান করার কোনও উপায় নেই।

বিকল্পগুলি এবং যুক্তিগুলি অনুসরণ করে - ফাইল সিস্টেম-নির্দিষ্ট বিকল্প হিসাবে ফাইল সিস্টেম-নির্দিষ্ট বিকল্প হিসাবে বিবেচনা করা হয়।

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

তবে, fsck একটি ফাইল সিস্টেমে বেশিরভাগ সাধারণ অপারেশন পরিচালনা করবে।


5

আমার সিস্টেমে আমার রয়েছে:

  • 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 দুটি বা আরও বেশি স্বাধীন সরঞ্জামগুলিতে বিভক্ত করতে।


দীর্ঘতর ব্যাখ্যার জন্য আপনাকে ধন্যবাদ, কারণ @ হাইপারস্লাগ উত্তর পড়ার পরে আমি ইতিমধ্যে হার্ট অ্যাটাক অনুভূত করেছিলাম :-) আমার এক্সট্রোল ফাইল সিস্টেম রয়েছে এবং আমি ই 2fsck চালিয়েছি।
গ্রীনল্ডম্যান

এখন এগুলির মধ্যে কোনও প্রতীকী লিঙ্ক নয় তবে ই 2fsck এবং fsck.ext2 / 3/4 সরঞ্জামগুলি একই ইনড ভাগ করে ফেলেছে তাই আসলে একই ফাইল। (এটা সম্ভব যে বাইনারিটি চালিত হওয়ার সাথে সাথে তার নিজের নামটি জিজ্ঞাসাবাদ করবে এবং এটি যে নামের সাথে ডাকা হয়েছিল তার জন্য আলাদা আচরণ করবে, তবে আমি সন্দেহ করি এটিই ঘটেছে।) - কেন না - এটি বিশেষত * নিক্স-ইশ উপায় জিনিসগুলি করা এবং আসলে ঘটনা হতে পারে!
স্লাইডেভেন

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