proc
লিনাক্সে ফাইল সিস্টেম কত ঘন ঘন আপডেট হয়? এটি কি 20 মিলিসেকেন্ড (সময় কোয়ান্টাম)?
proc
লিনাক্সে ফাইল সিস্টেম কত ঘন ঘন আপডেট হয়? এটি কি 20 মিলিসেকেন্ড (সময় কোয়ান্টাম)?
উত্তর:
আপনি প্রোক ফাইল সিস্টেম থেকে যে তথ্যটি পড়েছেন তা কোনও মিডিয়াতে সঞ্চিত নেই (এমনকি র্যামেও নেই), তাই আপডেট করার মতো কিছুই নেই।
Proc ফাইল-সিস্টেমটি উদ্দেশ্য ইউজার-স্পেস প্রোগ্রাম প্রাপ্ত বা অনুমতি দেওয়া সহজ এবং পরিচিত ফাইল সিস্টেম শব্দার্থবিদ্যা (ব্যবহার সেট কার্নেল তথ্য open
, close
, read
, write
,lseek
), যদিও ডাটা যা পড়া হয়েছে বা লিখিত কোন মিডিয়ায় রক্ষিত হয় না। এএসএন 1 এনকোডড ওআইডি-র মতো কিছু বাস্তবায়নের চেয়ে আগে যা নির্দিষ্ট করে নির্দিষ্ট করা যায় নি এমন ডেটা পাওয়ার জন্য এবং সেট করার জন্য এই নকশার সিদ্ধান্তটিকে আরও ভাল (যেমন মানব পাঠযোগ্য এবং সহজে স্ক্রিপ্টযোগ্য) হিসাবে বিবেচনা করা হয়েছিল, এটিও দুর্দান্ত কাজ করবে।
আপনি যখন ফাইল ফাইলের সূচনা থেকে পড়েন তখন আপনি যে ডেটা দেখেন তা অন ফ্লাই-এ তৈরি করা হয়। এটি হ'ল, পঠনটি কর্নেল কলব্যাক ফাংশন দ্বারা ডেটা উত্পন্ন করে যা আপনি পড়া ফাইলটির সাথে সুনির্দিষ্ট। একটি এরকম lseek
ফাইলের begining এবং আবার পড়ার কলব্যাক যে ডেটা আবার উত্পন্ন অন্য কল ঘটায়। তেমনিভাবে, আপনি যখন প্রোক ফাইল সিস্টেমে একটি লিখনযোগ্য ফাইলে লিখেন, একটি কলব্যাক ফাংশন বলা হয় যা ইনপুট পার্স করে এবং কার্নেল ভেরিয়েবল সেট করে। এর কাঁচা ফর্মের ইনপুট ডেটা সংরক্ষণ করা হয়নি।
উপরেরটি হউক লেজিং এতটা সংক্ষিপ্তভাবে কী বলেছে তা বলার কিছুটা আরও ভার্জিক উপায়। আমি আপনাকে তাঁর উত্তর গ্রহণ করার পরামর্শ দিচ্ছি।
এটি প্রতিটি অ্যাক্সেস আপডেট করা হয়। আপনি সেই মুহুর্তে কার্নেলের অবস্থা দেখতে পাবেন। এজন্য "ফাইল" এর জন্য প্রদর্শিত আকারটি আসল আকার নয়। আসল আকারটি পরিবর্তন করতে পারে এবং আপনি ফাইলটি অ্যাক্সেস করার মুহুর্তটি নির্ধারিত হয়।
আপনি বলতে পারেন, এটি কয়েক দিনের জন্য আপডেট করা নাও হতে পারে। আপনি যদি এটি তাকান না। :-)
/proc/
আমার fstab ফাইলটিতে আমার কোনও নেই