নোয়াটাইম বা রিলেটাইম কার্নেলের ডিফল্ট মাউন্ট অপশন কিনা তা কীভাবে জানবেন?


17

আমি রিলটাইম বা নোয়াটাইম কোনও ফাইল সিস্টেমে সেট করা আছে কিনা তা জানার চেষ্টা করছিলাম, তবে আমি কোনও তথ্য / etc / fstab, না কার্নেল বুট বিকল্পের মধ্যে পাইনি।

প্রথমত, এটি স্পষ্ট বলে মনে হয় আমার একসময়ে "স্বাভাবিক" আচরণ নেই:

root@antec:/tmp# rm -f test.txt; echo a>test.txt

root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:30.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200

root@antec:/tmp# cat test.txt > /dev/null

root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200

root@antec:/tmp# date
Mon Aug  1 21:55:00 CEST 2011

root@antec:/tmp# cat test.txt > /dev/null

root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200 <--- atime not modified
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp#

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


হয়তো এ serverfault.com জিজ্ঞাসা

উত্তর:


15

এটিতে ফাইল সিস্টেমের সাথে মাউন্ট করা সমস্ত অপশন তালিকাভুক্ত করা উচিত:

cat /proc/mounts

ধন্যবাদ। আমি দেখি "মাউন্ট" সব দেখায় না! আপনি কি জানেন যে "সংযোজনীয়" মাউন্ট অপশনগুলি (যেমন: / proc / মাউন্টগুলিতে দেখানো হয়েছে তবে / ইত্যাদি / fstab এ নয়) কোথা থেকে এসেছে? মানে, কার্নেল সেগুলি কোথায় পড়ে?

কার্নেলের মধ্যে কোনও নির্দিষ্ট মান নির্দিষ্ট না করা থাকলে ফাইল সিস্টেম বিকল্প হিসাবে সংযুক্ত ডিফল্ট মান থাকে। ডিফল্ট বিকল্পগুলির সঠিক মানগুলি যখন আপনি কার্নেলটি সঙ্কলন করেন তখন কার্নেল কনফিগারেশনে অন্তর্ভুক্ত থাকে।
বেলারুশ

গুগল "CONFIG_ রিলেটাইম" এ grep -i relatime .configকিছুই দেয় না এবং আমার মেশিনে কিছুই দেয় না। আমি কি থেকে বাতিল হলাম ?

পরীক্ষা করে দেখুন kerneltrap.org/node/14148
Clarus

লিঙ্কটি একটি "CONFIG_DEFAULT_RELATIME" কার্নেল বিকল্প সম্পর্কে কথা বলছে, তবে আমি এই বিকল্পটি খুঁজে পাচ্ছি না, এটি কার্নেল উত্সগুলিতে নেই (আমার 2.6.36 এবং 3.0 এ চেক আছে), না আমার .কফিগে। কেন বুঝতে পারছি না কেন CONFIG_DEFAULT_RELATIME কার্নেলের উত্সে নেই

2

এই প্রশ্নটি বেশ পুরানো তবে আপনি কোনও এক্স ফাইল ফাইলটির জন্য ডিফল্ট মাউন্ট বিকল্পগুলি দেখতে পারেন:

tune2fs -l /dev/<device>

এবং কেউ কীভাবে সেই প্রোগ্রামটি ইনস্টল করবেন, যেহেতু এটি কোনও স্ট্যান্ডার্ড অন্তর্ভুক্তি বলে মনে হচ্ছে না?
আন্ডারস্কোর_২

1
@ আসরস্কোর_ডি "অ্যাপটি-ইট ইনস্টল ই 2fsprogs" বা উপযুক্ত স্থানীয় সমতুল্য ব্যবহার করুন।
পিটার হ্যানসেন

0

nfsstat -m আপনাকে সমস্ত এনএফএস মাউন্ট এবং পতাকাগুলির তালিকা দেবে।

এই বলে যে, আমাকে cat /proc/mountsএকটি পুরানো 2.6.5 কার্নেল ব্যবহার করতে হয়েছিল, যেহেতু তখন nfsstat -m সমর্থিত ছিল না।

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