180 দিনের পরে fsck করতে বা fsck না করা


18

ডিফল্টভাবে 180 দিন বা কিছু সংখ্যক মাউন্ট পরে, বেশিরভাগ লিনাক্স ফাইল সিস্টেমগুলি একটি ফাইল সিস্টেম চেক (fsck) করতে বাধ্য করে। অবশ্যই এটি ব্যবহার করে বন্ধ করা যেতে পারে, উদাহরণস্বরূপ, ext2 বা ext3 এ টিউন 2fs -c 0 -i 0 ব্যবহার করুন।

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

আমি এই প্রশ্নটি জিজ্ঞাসা করছি কারণ এটি এখন সকাল 2: 15 টা এবং আমি খুব দীর্ঘ fsck এর অপেক্ষায় রয়েছি (ext3)!

উত্তর:


13

180-দিনের ডিফল্ট fsck সময় হ'ল ডিজাইন ত্রুটির জন্য কাজ করা যা ext3 একটি অনলাইন ধারাবাহিকতা পরীক্ষা সমর্থন করে না। আসল সমাধান হ'ল এটি সমর্থন করে এমন একটি ফাইল সিস্টেম আবিষ্কার করা। কোন পরিপক্ক ফাইল সিস্টেমটি করে কিনা তা আমি জানি না। এটি একটি বাস্তব ট্র্যাজেডি সম্ভবত বিটিআরএফস আমাদের একদিন বাঁচাবে।

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

সমস্যার একটি বড় অংশ হ'ল ext3 এর একটি অযৌক্তিকভাবে ধীর fsck রয়েছে। যদিও এক্সএফএসের একটি দ্রুত এফএসসি রয়েছে, তবে এটি বৃহত ফাইল সিস্টেমে এক্সএফএসকে ডিফল্টরূপে উত্সাহিত করতে বিতরণের জন্য অত্যধিক মেমরি ব্যবহার করে। তবুও, বেশিরভাগ সিস্টেমে এটি একটি নন-ইস্যু। Xfs এ স্যুইচ করা কমপক্ষে যুক্তিসঙ্গত দ্রুত fsck করার অনুমতি দেয়। এটি স্বাভাবিক রক্ষণাবেক্ষণের অংশ হিসাবে এফএসকে চালানো শিডিয়ুল করা সহজ করে তুলতে পারে।

আপনি যদি রেডহ্যাট চালাচ্ছেন এবং এক্সএফএস ব্যবহার করার কথা বিবেচনা করছেন তবে আপনাকে সতর্ক থাকতে হবে যে তারা xfs ব্যবহারকে কতটা দৃ strongly়ভাবে নিরুৎসাহিত করে এবং আপনি যে কার্নেলটিতে চালাচ্ছেন সম্ভবত সেখানে খুব কম লোকই xfs ব্যবহার করছেন।

আমার বোধগম্যতা হল এক্সট 4 প্রকল্পের একটি লক্ষ্য আছে কমপক্ষে কিছুটা হলেও fsck কর্মক্ষমতা উন্নত করা।


"এক্সএফএসে স্যুইচ করা কমপক্ষে যুক্তিসঙ্গত দ্রুত fsck করার অনুমতি দেয়" ... আমি কিছু মিস করেছি ?
জাস্টিন ᚅᚔᚈᚄᚒᚔ

4

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

অন্য তবে এটি এতটা সহায়ক নয়, আমি বলব যে আপনার ডেটার গুরুত্বকে ভারসাম্য করা উচিত ... এটি যদি কেবল একটি ক্লাস্টার নোড হয় তবে এড়িয়ে যান। এটি যদি ক্লায়েন্টের নন ব্যাকআপযুক্ত ওয়েব সার্ভার হয় তবে আপনি পরবর্তী সময় পরিকল্পনা করতে পারেন :-)


3

নির্ভর করে .. উদাহরণস্বরূপ আমাদের একটি রুটিন রক্ষণাবেক্ষণের জন্য একটি সার্ভার নেমেছিল যা কিউমেল স্ট্যাক চালাচ্ছিল। কিউমাইল সময়ের সাথে সাথে প্রচুর ফাইল তৈরি করে এবং হত্যা করে এবং এটি একটি খুব ব্যস্ত মেল সার্ভার ছিল। Fsck প্রায় 36 ঘন্টা সময় নিয়েছে। আমরা চুক্তি থেকে অনেক বেশি পারফরম্যান্স সংরক্ষণ করেছি এমন নয়, তবে শেষ পর্যন্ত আমি মনে করি আপনি ফাইল সিস্টেমটি স্বাস্থ্যকর বলে যুক্তি দিতে পারেন could যদিও এটি বিশৃঙ্খলা সৃষ্টি করেছিল আসলেই কি মূল্য ছিল? না. এ। সব।


4
এছাড়াও, আমি নিশ্চিত যে আপনি এটিও জানেন তবে শাটডাউন পুনরায় বুট করতে fsck বাইপাস করবে।
আর্টেম রাশাকোভস্কিই

হ্যাঁ, হিন্ডসাইটের 20/20 এর মতো? :)
f4nt

0

এক্সএফএস আকর্ষণীয়। এটি একটি সর্বদা ধারাবাহিক এফএস। এটি fsck প্রয়োজন হয় না। এটি fsck এর কারণে ডাউনটাইম সৃষ্টি করবে না।

তবে এটির আরও একটি সমস্যা রয়েছে। আপনার এইচডিডি খারাপ ব্লকগুলি মোকাবেলায় সহায়তার সাথে একটি রেড নিয়ামক প্রয়োজন।

যখন ওএস খারাপ ব্লকগুলি সম্পর্কে জানতে শুরু করে এবং এইচডিডি হার্ডওয়্যার খারাপ ব্লকগুলির তালিকা পূর্ণ থাকে তখন এক্সএফএসের খারাপ ব্লকগুলি কালো তালিকাভুক্ত করার বৈশিষ্ট্যটি নেই।

ext2 / 3/4, ফ্যাট, এনটিএফএস, ইত্যাদি (অফলাইন পরীক্ষা) এক্সএফএস নয় তবে খারাপ ব্লকগুলি কালো তালিকাভুক্ত করতে সক্ষম।

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

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