"Sw" বিকল্পটি কি / etc / fstab এ অর্থ করে?


6

আমার উবুন্টুতে 14.04 / Etc / fstab ফাইলের , আমি নিম্নলিখিত লাইন আছে:

UUID=e4YGg1-2bHU-Ylum-3FwK-MK3s-1Fjf-ZvQEh2 none            swap    sw              0       0

যা সোয়াপ জন্য বেশ বর্তমান মনে হচ্ছে।

আমি কি চিন্তা করতে পারি না SW বিকল্প জন্য দাঁড়ানো। Festab মানুষ কোন swapon এর মধ্যে কোন ইঙ্গিত নেই।

কোন ধারণা?


2
আমি মনে করি এই আপনি যা জানতে চান তা আপনাকে বলতে পারে: এটি আমি যা ধরেছি তা নিশ্চিত করে।
AFH

উত্তর:


2

নীচের লিঙ্কে মতে, 'sw' অপশনটি নির্দেশ করে যে সোয়াপ পার্টিশনটি 'swapon -a' কমান্ড দিয়ে সক্রিয় করা হবে:

/dev/hda6 none swap sw 0 0

http://www.linuxquestions.org/questions/linux-newbie-8/fstab-defaults-sets-wrong-permissions-145958/


man7.org/linux/man-pages/man8/swapon.8.html : -a, --all: All devices marked as ``swap'' in /etc/fstab are made available, except for those with the ``noauto'' option. এছাড়াও: git.kernel.org/cgit/utils/util-linux/util-linux.git/tree/...
Tom Yan

উবুন্টু 14.04 সংস্করণের জন্য একই ক্ষেত্রে রয়েছে: git.kernel.org/cgit/utils/util-linux/util-linux.git/tree/mount/...
Tom Yan

3

এই কলাম লিনাক্সে বর্ণিত হয় man fstab যেমন:

চতুর্থ ক্ষেত্র, ( fs_mntops ), ফাইল সিস্টেমের সাথে যুক্ত মাউন্ট অপশন বর্ণনা করে।

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

যখন ফাইল সিস্টেম হয় swap, এই মাউন্ট অপশন কিছু না। দেখুন: Fstab মধ্যে ভাঁজ এন্ট্রি মধ্যে পার্থক্য কি?

এই fstab অপশন অংশ struct fstab:

 struct fstab {
         char    *fs_spec;       /* block special device name */
         char    *fs_file;       /* filesystem path prefix */
         char    *fs_vfstype;    /* type of filesystem */
         char    *fs_mntops;     /* comma separated mount options */
         char    *fs_type;       /* rw, ro, sw, or xx */
         int     fs_freq;        /* dump frequency, in days */
         int     fs_passno;      /* pass number on parallel fsck */
 };

সুতরাং সংক্ষিপ্তভাবে 6 কলাম আছে /etc/fstab অর্থ:

  1. fs_spec: ব্লক বিশেষ ডিভাইস, স্থানীয় ফাইল সিস্টেম, বা মাউন্ট করা দূরবর্তী ফাইল সিস্টেম বর্ণনা করে।
  2. fs_file: ফাইল সিস্টেমের জন্য মাউন্ট পয়েন্ট বর্ণনা করে। সোয়াপ পার্টিশনগুলির জন্য, এই ক্ষেত্রটি উল্লেখ করা উচিত none
  3. fs_vfstype: ফাইল সিস্টেমের ধরন বর্ণনা করে।
  4. fs_mntops: ফাইল সিস্টেমের সাথে যুক্ত মাউন্ট অপশন বর্ণনা করে।
  5. fs_freq: দ্বারা এই ফাইল সিস্টেমের জন্য ব্যবহৃত হয় dump কোন ফাইল সিস্টেমগুলিকে ডাম্প করা দরকার তা নির্ধারণ করার জন্য কমান্ড।
  6. fs_passno: দ্বারা ব্যবহৃত হয় fsck প্রোগ্রামটি পুনরায় বুট করার সময় ফাইল সিস্টেমে পরীক্ষা করা হয় তা নির্ধারণ করার জন্য প্রোগ্রাম।

ওয়েল, ro এবং rw মাউন্ট (8) নথিভুক্ত করা হয়: man7.org/linux/man-pages/man8/mount.8.html , যখন sw এবং xx সম্ভবত লিনাক্সে কোন ধারনা নেই। এছাড়াও, লিনাক্সে fstab মাত্র 6 ক্ষেত্র আছে, ro এবং rw মাউন্ট অপশন ক্ষেত্রের অন্তর্গত।
Tom Yan

এটি সঠিক, চতুর্থ কলাম ফাইল সিস্টেমের সাথে যুক্ত মাউন্ট বিকল্পগুলি বর্ণনা করে।
kenorb

আরো আরো স্পষ্ট।
kenorb

এইচএম আসলে আমার পয়েন্ট, প্রশ্ন জন্য BSD fstab আনতে একটু বিন্দু। লিনাক্সে fstab এর 6 টি ক্ষেত্র রয়েছে, যখন আপনি যে কোডটি উদ্ধৃত করেছেন সে অনুযায়ী, BSD এ fstab 7 টি। এবং লিনাক্সের সময় বিএসডি যে অতিরিক্ত আছে তা নয়। char *fs_type; /* rw, ro, sw, or xx */। আমি বলতে চাচ্ছি, হ্যাঁ, বিএসডি আছে, কিন্তু তাই? এটা বলার অপেক্ষা রাখে না "উভয় sw এবং swap সুরু কর sw, তাই sw মানে swap "।
Tom Yan

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