ডিফল্ট fstab মাউন্ট অপশন


18

পরিষ্কার উবুন্টু ১১.০৪ (নাট্টি নারওয়াল) ইনস্টলেশনতে, আমি সমস্ত কিছুর জন্য কেবল একটি একক পার্টিশন ব্যবহার করেছি। Fstab ফাইলটিতে যে লাইনটি যুক্ত হয়েছিল তা হ'ল

UUID=xxx     /      ext4    errors=remount-ro    0    1

সেখানে কি ' ডিফল্ট ' থাকা উচিত নয়?

হোম ফোল্ডারটিকে অন্য একটি বিভাজনে নিয়ে যাওয়ার চেষ্টা করার সময় আমি এতে ঝাঁপিয়ে পড়েছি। আমি এটি করেছি, এবং সবকিছু ঠিকঠাক কাজ করছে। আমি কেবল errors=remount-rofstab লাইনে যুক্ত করেছি /home

এখন আমি এটিকে 'সুরক্ষিত' করার প্রক্রিয়াতে চলেছি এবং সেই বিকল্পগুলি আরও বিজ্ঞতার সাথে বেছে নেওয়ার মতো (যেমন নোডেভ এবং নসুইড যুক্ত করা)। তাহলে, আমার কি 'ডিফল্ট' যুক্ত করা দরকার বা না? কেন এটি যুক্ত করা হয় না?

নাটি নারওয়ালের কোনও নির্দিষ্ট বিকল্প 'ডিফল্ট'?

আমার কি যোগ করা দরকার?

UUID=xxx /home ext4 nodev,nosuid,errors=remount-ro 0 2

অথবা

UUID=xxx /home ext4 defaults,nodev,nosuid,error=remount-ro 0 2

অথবা অন্য কিছু?

এছাড়াও, আমি দেখেছি যে রিটিটাইম নাট্টি নার্ভালের জন্য খেলাপি। তবে কি fstab- এ 'মাউন্ট' আউটপুটটিতে ডিফল্ট কীওয়ার্ডের উল্লেখ না থাকলে ডিফল্টগুলি চলছে?

উত্তর:


17

অনুসারে man mount(যদি আপনি বিকল্পটি ব্যবহার করেন defaults):

   defaults
          Use default options: rw, suid, dev, exec, auto, nouser, and async.

আপনি যখন বিবাদী বিকল্পগুলি (যেমন defaults,noexec) ব্যবহার করেন , তবে পরে অগ্রাধিকার গ্রহণ করবে।

আপনি যদি কোনও বিকল্প স্থিতি না করেন তবে উবুন্টুতে ডিফল্ট বিকল্পগুলি rw,relatime


2
সুতরাং, এটি আরও ভালভাবে বোঝার জন্য: যখন কোনও এন্ট্রি কেবল errors=remount-roতখনই এটি অনুবাদ করে rw,relatime, errors=remount-roবা rw,suid,dev,exec,auto,nouser,async,errors=remount-ro? আমি এই ধারণাটি পেতে শুরু করেছিলাম যে 'ডিফল্ট' স্পষ্টভাবে উল্লেখ না করা থাকলে, এটি যেভাবেই বোঝানো হয়েছে, এবং অপশন উপস্থিত থাকলে অপ্রয়োজনীয়তার কারণে এটি fstab ডিফল্ট কনফিগারেশন থেকে সরানো হয়েছিল।
জর্জে_ক

1
প্রাক্তন, অর্থাৎ rw,relatime,errors=remount-ro। আপনি যখন কিছু মাউন্ট করেন, আপনি কমান্ড জারি করে এর মাউন্ট অপশনগুলি পরীক্ষা করতে পারেন mountবা cat /proc/mounts
সাজান

2
কিছু একটা ঠিক নেই. আমি কেবল এটি পরীক্ষা করেছি: যখন আমার fstab এর nodev,nosuid,errors=remount-ro/ বাড়ির জন্য থাকে, তখন বিকল্প হিসাবে cat /proc/mountsফিরে আসে rw,nosuid,nodev,relatime,errors=remount-ro,barrier=1,data=ordered। যদি আমি fstab সম্পাদনা করি এবং ডিফল্ট কীওয়ার্ডটি যুক্ত করি, তবে এটি defaults,nodev,nosuid,errors=remount-roপুনরায় বুট করার পরে, cat /proc/mountsআগের মত ঠিক ফিরে আসে। defaultsযখন fstab ফাইলের পরিবর্তন কিছুই যোগ করা জন্য / proc / মাউন্ট অন্তত। কি হচ্ছে?
জর্জে_ক

2
হুম, আপনি ঠিক বলেছেন। man mountআবার হিসাবে : সিস্টেমের কার্নেলের মধ্যে এই বিকল্পগুলির কয়েকটি ডিফল্টরূপে সক্ষম বা অক্ষম করা যেতে পারে। বর্তমানের সেটিংটি পরীক্ষা করতে / proc / মাউন্টগুলির বিকল্পগুলি দেখুন। একের পর এক পছন্দসই বিকল্পগুলি তালিকাভুক্ত করা এবং এর সহজলভ্যতা পরীক্ষা করা ভাল।
ব্যবস্থা করুন

1
এর man 8 mountজন্য errorউপলভ্য বৈশিষ্ট্যের জন্যও ext2বলেছেThe default is set in the filesystem superblock, and can be changed using tune2fs(8)
আন্তোনিও বারদাজ্জি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.