ভুল বিদ্যুৎ বন্ধ হয়ে কী ক্ষতিগ্রস্থ হতে পারে এবং কী পরীক্ষা করা যায়?


16

কিছু, যদি কিছু না হয়, তবে বেশ কয়েকটি অনুচিত শাটডাউন এবং বিদ্যুত সমস্যার পরে আমাকে উদ্বিগ্ন হওয়া উচিত? (উবুন্টু সার্ভার 17.04)

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

বিদ্যুৎ সরবরাহ প্রতিস্থাপনের ফলে এই সমস্যার সমাধান হয়েছে, যদিও আমি তা স্বীকার করতে আমাকে কত সময় লেগেছে তা স্বীকার করতে বিব্রত বোধ করছি।

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


জাহাজে স্বাগতম, এই প্রথম প্রথম প্রশ্নের জন্য অভিনন্দন! +1
মিষ্টান্ন

আশা করি কেউ fsck- এর মতো কমান্ড সহ বিশদ উত্তর লিখেছেন, তবে সংক্ষেপে: আপনার যদি কোথাও EXT4 থাকে তবে এ জাতীয় পরিস্থিতিতে এটি খুব স্থিতিশীল। কিন্তু বিটিআরএফএস এর অনুলিপি কারণে খারাপ। বিদ্যুৎ হ্রাসের পরে এটি স্ক্রুযুক্ত ফাইলগুলি ছাড়তে পারে যা আপনি কখনও ছোঁয়া হয়নি, কারণ হ্রাসের কারণে। আমার বাহ্যিক ড্রাইভে এ জাতীয় দুটি পরিস্থিতি ছিল এবং আমি ext4 এ স্থানান্তরিত শেষ করেছিলাম।
হাই-এঞ্জেল

হুম ... সিস্টেমটি এক্সটি 4। বিটিআরএফস সম্পর্কে আকর্ষণীয় নোট, তবে আমি মনে করি না যে আমি কখনও প্রতিলিপি ব্যবহার করেছি। এটি স্বয়ংক্রিয়ভাবে ঘটে এমন কিছু নয়, তাই না?
ব্যবহারকারী 4574

1
আপনি haltকমান্ডটিও ব্যবহার করতে পারেন এবং তারপরে কম্পিউটারটি কয়েক মিনিটের জন্য কালো পর্দা প্রদর্শন করার পরে ম্যানুয়ালি পাওয়ার অফ করে দেয়, ঠিক যেমনটি পুরানো দিনের মতো কম্পিউটারগুলি যখন বলেছিল "এটি এখন আপনার কম্পিউটার বন্ধ করা নিরাপদ"
ফেরিবিগ

প্রতিলিপি স্বয়ংক্রিয়, এটি বিটিআরএফএসের একটি বৈশিষ্ট্য। যদিও এটি অক্ষম করা যায় কিনা জানি না।
হাই-অ্যাঞ্জেল

উত্তর:


9

ext4ফাইল সিস্টেমটি যাচাই করার সহজ উপায় হ'ল যুক্ত করা

fsck.mode=force

বুট প্যারামিটার হিসাবে

এটি /etc/default/grubবুট-এ বা ম্যানুয়ালি করা যেতে পারে ।

পুরানো সিস্টেমগুলির জন্য যা upstartরান ব্যবহার করে

sudo touch /forcefsck

এবং পুনরায় বুট করুন।

কমান্ডটি একটি ফাঁকা /forcefsckফাইল তৈরি করবে যা সিস্টেমকে বুট-এ ড্রাইভগুলি পরীক্ষা করতে বলবে।

বুটে, ফাইল সিস্টেম মাউন্ট হওয়ার আগে চালিত fsckহবে এবং ত্রুটি আছে কিনা তা দেখানো হবে।

অন্যথায় আপনাকে কিছু বাহ্যিক ডিভাইস থেকে বুট করতে হবে।


এটি সাধারণ বুট করার কোনও কিছুই বলে মনে হচ্ছে না। আমি কোথাও পড়েছি যে এটি সিস্টেম ভিত্তিক সিস্টেমে কাজ করে না? অথবা এটা শুধু সত্যিই যে দ্রুত ...
ব্যবহারকারী 4574

এটি upstart সঙ্গে কাজ করতে ব্যবহৃত। আমি ext4দীর্ঘ সময় ব্যবহার করি না এবং লক্ষ্য করি না যে এটি কাজ করে না। তবে সিস্টেমেড দিয়ে এটি করার কিছু উপায় থাকতে হবে।
পাইলট 6

@ ব্যবহারকারী 4574 আমি এটি দিয়ে কীভাবে করব তা যুক্ত করেছি systemd
পাইলট 6

গ্রাবের বুট পরামিতি যুক্ত করা উচিত ছিল, তবে এটি কাজ করে। ধন্যবাদ.
ব্যবহারকারী 4574

4

উবুন্টু স্ট্যান্ডার্ড ext4ফাইল সিস্টেমটি উবুন্টু স্ট্যান্ডার্ড পার্টিশনে নিম্নলিখিত কমান্ডের সাহায্যে পরীক্ষা করা যায়

sudo e2fsck -f /dev/sdxn

বা আপনি যদি খারাপ ব্লকগুলি পরীক্ষা করতে চান (শারীরিকভাবে খারাপ ব্লক)

sudo e2fsck -cf /dev/sdxn

যেখানে এক্স ড্রাইভ লেটার এবং n হল পার্টিশন নম্বর, উদাহরণস্বরূপ /dev/sda1

দেখুন man e2fsckবিস্তারিত জানার জন্য।

আপনার অন্য ড্রাইভ, একটি লাইভ ড্রাইভ থেকে বুট করা উচিত, উদাহরণস্বরূপ একটি রেসকিউ লিনাক্স ড্রাইভ বা একটি উবুন্টু ডেস্কটপ লাইভ ড্রাইভ, এবং আপনি যখন এই কমান্ডটি চালাবেন তখন লক্ষ্য পার্টিশনটি মাউন্ট করা উচিত নয়

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