Fstab এ 'নোবুটওয়েট' এবং 'নফাইল' এর মধ্যে পার্থক্য কী?


53

ইন এই প্রশ্নের আমি কিভাবে সিস্টেম বুট প্রক্রিয়া স্থগিত থেকে একটি মিডিয়া ব্যর্থতা প্রতিরোধ জিজ্ঞাসা। যাইহোক, আমি /etc/fstabবিকল্পগুলির জন্য দুটি পরামর্শ পেয়েছি

  • nobootwait
  • nofail

এই দুটির মধ্যে পার্থক্য কী?

উত্তর:


38

nofailড্রাইভ মাউন্ট করতে ব্যর্থ হলেও প্রথমে বুট সিকোয়েন্স চালিয়ে যেতে দেয়।

এই fstab(5)সম্পর্কে কি বলেnobootwait

মাউন্টল (8) প্রোগ্রাম যা বুট চলাকালীন ফাইল সিস্টেমকে মাউন্ট করে এছাড়াও সাধারণ মাউন্ট (8) সরঞ্জামটি না করে এমন অতিরিক্ত বিকল্পগুলির পুনরুদ্ধার করে। এগুলি bootwait হ'ল: যা / usr বা / var এর বাইরে মাউন্ট করা দূরবর্তী ফাইল সিস্টেমে প্রয়োগ করা যেতে পারে, যা ছাড়া মাউন্টল (8) এগুলির জন্য বুট ধরে রাখতে পারে না; nobootwaitযা মাউন্টফলকে (8) তাদের জন্য বুট না ধরে রাখার জন্য সুস্পষ্টভাবে নির্দেশ দেওয়ার জন্য অ-দূরবর্তী ফাইল সিস্টেমে প্রয়োগ করা যেতে পারে; optionalযা বুট সময়ে ফাইল-সিস্টেমের প্রকারটি না জানা থাকলে এন্ট্রিটিকে উপেক্ষা করা হবে; এবং showthrough যা মাউন্টপয়েন্টটিকে তার পিতামহ মাউন্টপয়েন্টের আগে মাউন্ট করার অনুমতি দেয় (এটি পরে সাবধানে ব্যবহার করা উচিত, কারণ এটি বুট হ্যাং করতে পারে)।

fstab(5) এই সম্পর্কে বলতে হয় nofail

এই ডিভাইসটি উপস্থিত না থাকলে নফাইল ত্রুটিগুলির প্রতিবেদন করবেন না।


6
নোট করুন যে মাউন্টল এবং এই বিকল্পগুলি হ'ল উবুন্টু (এবং এর ডেরিভেটিভস) নির্দিষ্ট (এবং কেবলমাত্র অপেক্ষাকৃত সাম্প্রতিক সংস্করণ যেখানে উপস্টার্ট এবং সেই মাউন্টল চালু হয়েছিল
স্টাফেন

9
nobootwaitউবুন্টু 16.04 এ আর বৈধ বিকল্প নয় (2016-07-10 মাইথবন্টু ইনস্টল / লাইভ-ডিভিডি পরীক্ষা করে)।
কিংসলে

2
External devices that are to be mounted when present but ignored if absent may require the nofail option. This prevents errors being reported at boot.
এন্ডোলিথ

1
আমি বেশ স্পষ্টভাবে বলতে fstab(5)। সুতরাংman 5 fstab
ইভান ক্যারল

1
আমি দেখছি, উবুন্টু 14 (বিশ্বাসযোগ্য)। আপনাকে ধন্যবাদ ইভানক্রোল। কিংসলে উপরের বুটওয়েট / নোবুটওয়েট যা বলেছিল তা নিশ্চিত করার জন্য এখন উবুন্টু 16 এলটিএসে আর সমর্থন নেই। কেবল নোফাইল।
ILIV

23

স্টাফেনের উল্লেখ অনুসারে, নুবুটওয়াইট উবুন্টু + ডেরিভেটিভসের মধ্যে সীমাবদ্ধ।

সিজেএম নির্দেশিতভাবে নোফাইল ড্রাইভটি মাউন্ট করার চেষ্টা চালিয়ে যাবে, তবে মাউন্টের সময়সীমা শেষ হওয়ার পরে বুট প্রক্রিয়াটি চলতে থাকবে । আপনি যদি অনুপস্থিত না হন যে ড্রাইভটি নিয়মিতভাবে সেখানে উপস্থিত থাকার সময় অতিরিক্ত 90 সেকেন্ড বা বুটআপের ওয়্যারেন্ট হিসাবে দেয়, তবে এটি fstab এ স্বয়ংক্রিয়ভাবে স্থাপন করবেন না।

(পিএস আমি সিজেএম এর উত্তরের শব্দ হিসাবে এটি রেখেছি যেন সিস্টেমটি শেষ পর্যন্ত বুট করতে ব্যর্থ হয়)।


6

এই নিবন্ধটি পার্থক্যটি ভালভাবে ব্যাখ্যা করেছে বলে মনে হচ্ছে

মাউন্টস্টাল fstab থেকে ডিফল্ট বা স্বয়ংক্রিয় মাউন্ট অপশন রয়েছে এমন সমস্ত এন্ট্রি স্বতঃপূরিত করার চেষ্টা করে। এই জাতীয় প্রবেশদ্বারগুলি মাউন্ট করা না গেলে বুট প্রক্রিয়াটি থামবে , মাউন্ট অপশনটি নুবুটওয়াইট দেওয়া ব্যতীত।

fsck fstab থেকে 1 ষ্ঠ ক্ষেত্রটি 1 বা 2 নির্ধারিত সমস্ত এন্ট্রিগুলিতে একটি ফাইল সিস্টেম চেক করার চেষ্টা করে, অ-সমালোচক ড্রাইভগুলি সাধারণত এই ক্ষেত্রটি 2 তে সেট করে থাকে তবে এই ফাইল সিস্টেমগুলি পরীক্ষা না করা হলে বুট প্রক্রিয়াটি থামিয়ে দেওয়া হবে, যখন ব্যতীত মাউন্ট বিকল্প nofail দেওয়া হয়।

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


যখন আমি ব্যবহার করার চেষ্টা করলাম তখন আমি nofailঅপরিজ্ঞাত বিকল্পটি পেয়েছিerrors=nofail
অ্যারন ফ্র্যাঙ্ক

4

যেহেতু এই পুরানো প্রশ্নের উচ্চতর গুগল রেটিং রয়েছে, আমি উল্লেখ করব যেহেতু "নোবুটওয়েট" আর বৈধ নয়, এখনকার পদ্ধতিটি "এক্স-সিস্টেমড.ডভাইস-টাইমআউট" সহ 3 সেকেন্ডের একটি স্বল্প সময়সীমা নির্ধারণ করে।

উদাহরণ:

/dev/sda2  /mnt/other  nofail,x-systemd.device-timeout=3  0  2
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.