কীভাবে লিনাক্সের ভাঙা পাইপ ত্রুটিগুলি ঠিক করা যায়



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

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



সাধারণত ভাঙা পাইপ শব্দটি চরিত্রের অপব্যবহারকে বোঝায় কমান্ড লাইনে, যাকে প্রায়শই পাইপ বলা হয়, বিশেষত এমএস-ডসের ব্যাকগ্রাউন্ডযুক্ত ব্যক্তিদের কাছে। এই ক্ষেত্রে, আপনি সম্ভবত কোনও কমান্ড ভুলভাবে টাইপ না করে থাকতে পারেন। বরং, আপনি | ব্যবহার না করলে অক্ষরটি যখন apt-get কমান্ডটি টাইপ করে, তখন আপনার ফাইল সিস্টেমের সাথে জড়িত সমস্যা হতে পারে যা কেবল পঠনযোগ্য মাউন্টকে বাধ্য করে। এটি বিব্রতকর বলে মনে হতে পারে, প্রথম পদক্ষেপটি হ'ল এগিয়ে যাওয়ার আগে ইনস্টলেশন কমান্ডটি সঠিকভাবে টাইপ করেছেন তা পরীক্ষা করে তা নিশ্চিত করা ensure যদি কোনও সমস্যা না হয় তবে পরবর্তী পদক্ষেপটি ফাইল সিস্টেমটি পরীক্ষা করা।



পদ্ধতি 1: টাইপড কমান্ডটি পরীক্ষা করা

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



পদ্ধতি 2: ফাইল সিস্টেমের কর্মহীনতার কারণে ভাঙ্গা পাইপ ত্রুটিগুলি থেকে পুনরুদ্ধার

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

আপনি সম্ভবত এই জাতীয় ত্রুটির কারণে সৃষ্ট sudo কমান্ডটি ব্যবহার করার চেষ্টা করার সময় কিছুটা অদ্ভুত বার্তা পেতে পারেন। এই জাতীয় বার্তাটি 'সূডো: খুলতে অক্ষম' এবং এর পরে কিছু সংস্থার নাম দিয়ে শুরু হবে। যেহেতু ইউনিক্সের সমস্ত সংস্থান ফাইল হিসাবে সংরক্ষণ করা হয় তাই কেবল পঠনযোগ্য পার্টিশন মাউন্ট সুডোকে কাজ করা থেকে বিরত রাখতে পারে।



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

ধরে নিই যে আপনার কাছে এমন কোনও ধরণের ডেটা রয়েছে যা আপনি এখনও ব্যাক আপ করেননি, তবে লিনাক্স আপনাকে এই অবস্থায় মাউন্ট করা ডিভাইস সংযুক্ত করতে মঞ্জুরি দিলে সেই সুযোগটিকে অন্য কোনও বিভাজনে বা অপসারণযোগ্য ডিভাইসে ব্যাক করার সুযোগটি নিন। সাধারণত আপনি কেবল পঠনযোগ্য ফাইল সিস্টেমে ডিভাইসগুলি মাউন্ট করতে পারবেন না, তাই ব্যাকআপগুলি সম্পাদনের জন্য আপনার সিস্টেমটিকে একটি লাইভ ইউএসবি বা সম্ভাব্য ডিভিডি পরিবেশে পুনরায় বুট করতে হবে। আপনি একটি স্থিতিশীল অবস্থায় ফিরিয়ে আনতে আপনার বুট ড্রাইভে ইনস্টল করা ফাইল সিস্টেমের জন্য উপযুক্ত fsck কমান্ডটি চালাতে চাইবেন। উদাহরণস্বরূপ, ধরে নেওয়া যাক আপনার একটি ক্ষতিগ্রস্থ / dev / sda1 পার্টিশন রয়েছে যা আপনি একটি ext4 ফাইলের কাঠামোর সাথে ফর্ম্যাট করেছেন। যদি এটি হয় তবে লাইভ ইউএসবি বা ডিভিডি এনভায়রনমেন্টের অভ্যন্তরে কোনও রুট টার্মিনাল থেকে আপনি ফাইল সিস্টেমটি পরীক্ষা করতে fsck.ext4 -fv / dev / sda1 জারি করতে পারেন। আপনি যদি এই দুই প্রকারের এক্স ফাইল ফাইল থেকে বুট করেন তবে আপনি fsck.ext2 বা fsck.ext3 ব্যবহার করতে পারেন। তত্ত্বগতভাবে, এই তিনটিই e2fsck প্রোগ্রামটি যেকোনভাবে কল করে এবং এটি কেবল নরম লিঙ্ক হতে পারে।

এটি ভার্বোজ আউটপুট সরবরাহ করবে এবং এটি পরিষ্কার দেখা গেলেও এটি স্ক্যান করতে বাধ্য করবে। আপনার যদি সন্দেহ হয় যে ডিস্কটিতে কোনও রকম জ্যামিতির সমস্যা ছিল তবে আপনি ব্যাডব্লকস প্রোগ্রামের সাথে কোনও পৃষ্ঠতল স্ক্যান চালানোর জন্য -c বা -ck ব্যবহার করতে আগ্রহী হতে পারেন। আপনি একবার প্রোগ্রামটি চালানোর পরে, পার্টিশনটি স্থিতিশীল থাকলে পুনরায় বুট করুন এবং তারপরে পঠন-রচনার অ্যাক্সেস পুনরুদ্ধার করতে এই বুটের অভ্যন্তরে টার্মিনাল থেকে sudo মাউন্ট-ওআরডাব্লু, রিমন্ট / কমান্ড জারি করুন। হারিয়ে যাওয়া + পাওয়া ডিরেক্টরিটি অনুসন্ধান করার জন্য আপনাকে রুট অ্যাক্সেসের প্রয়োজন হবে তবে fsck.ext # এর ফলে কিছু হারিয়ে যাওয়া গুচ্ছ এখানে রেখে দেওয়া আপনার পক্ষে গুরুত্বপূর্ণ। আপনি যদি একবার আপনার জিএনইউ / লিনাক্স ইনস্টলের অভ্যন্তরে ফিরে আসেন তবে ফাইলগুলির নাম পরিবর্তন করা গেলেও সেগুলি এখানে থাকতে পারে। টার্মিনালে ফাইল কমান্ডটি ব্যবহার করুন যদি সম্ভব হয় তবে প্রতিটি টাইপটি টাইপ করুন।

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

4 মিনিট পঠিত