proc
ফাইল সিস্টেম কার্নেল লিনাক্স সিস্টেমে প্রত্যেকটি চলমান প্রসেস সম্পর্কে তথ্য যোগাযোগ করতে পারেন।
proc
ফাইল সিস্টেম কেন বলা হয় ? এটি বাস্তব ফাইল সিস্টেমের মতো নয় ext4
। এটি কেবল চলমান প্রক্রিয়াগুলি সম্পর্কিত তথ্যযুক্ত ফাইলগুলির একটি সংগ্রহ।
proc
ফাইল সিস্টেম কার্নেল লিনাক্স সিস্টেমে প্রত্যেকটি চলমান প্রসেস সম্পর্কে তথ্য যোগাযোগ করতে পারেন।
proc
ফাইল সিস্টেম কেন বলা হয় ? এটি বাস্তব ফাইল সিস্টেমের মতো নয় ext4
। এটি কেবল চলমান প্রক্রিয়াগুলি সম্পর্কিত তথ্যযুক্ত ফাইলগুলির একটি সংগ্রহ।
উত্তর:
/proc
একটি ফাইল সিস্টেম কারণ ব্যবহারকারী প্রসেস পরিচিত সিস্টেম কল ও গ্রন্থাগার কল, মত দিয়ে চলাচল করতে পারে opendir()
, readdir()
, chdir()
এবং getcwd()
। এমনকি open()
, read()
এবং close()
প্রদর্শিত অনেকগুলি "ফাইল" নিয়ে কাজ করে /proc
। বেশিরভাগ অভিপ্রায় এবং প্রায় সমস্ত উদ্দেশ্যে, /proc
একটি ফাইল সিস্টেম যা এই ফাইলগুলি কিছু ডিস্কে ব্লক দখল করে না তা সত্ত্বেও।
আমি মনে করি আমরা বর্তমানে সমস্ত ফাইল ফাইল সিস্টেমের কোন সংজ্ঞাটি ব্যবহার করব তা পরিষ্কার করা উচিত। Ext4 এর প্রসঙ্গে, যখন আমরা "ফাইল সিস্টেম" লিখি, আমরা সম্ভবত ডিস্ক ব্লকের একটি বিন্যাসের সংমিশ্রণ, ডিস্কের ব্লকগুলির সাথে মেটাডেটা তথ্যের স্পেসিফিকেশন এবং সেই সাথে কোড সম্পর্কিত কোডের কথা বলছি যে ডিস্ক লেআউট। প্রসঙ্গে /usr
, /tmp
, /var/run
ইত্যাদি, আমরা একটি বোঝার বা কিভাবে কিছু জিনিস নাম এর একটি ভাগ conceptualization চলেছেন লেখা। "ফাইল সিস্টেম" শব্দটির এই দুটি ব্যবহার প্রকৃতপক্ষে একেবারেই আলাদা। /proc
আপনি যেমন উল্লেখ করেছেন ঠিক তেমন দ্বিতীয় ধরণের "ফাইল সিস্টেম"।
এটি কেবল তথ্যযুক্ত ফাইলের একটি ক্ষেত্র
তবে ঠিক এটিই একটি ফাইল সিস্টেম । ফাইল সিস্টেমে লিখনযোগ্য হতে হবে না এবং তাদের স্থায়ী সঞ্চয়স্থানে থাকতে হবে না।
দ্রষ্টব্য: procfs
(কার্নেলের সিউডো ফাইল সিস্টেম বাস্তবায়ন) এবং এর প্রচলিত মাউন্ট পয়েন্টের মধ্যে পার্থক্য রয়েছে /proc
। আপনি তত্ত্ব মাউন্ট করতে পারেন একটিprocfs
যে কোনও জায়গায় তবে এটি বিরল। যে কারণে লোকেরা প্রায়শই /proc
তাদের আসল অর্থটি নিয়ে কথা বলে procfs
।
procfs
সিউডো ফাইলসিস্টেম বলা হয় কারণ একটিতে ফাইলগুলি procfs
সাধারণ ফাইল সিস্টেম অপারেশন দ্বারা তৈরি হয় না, তবে কার্নেলের অন্য কোথাও কি ঘটছে তার উপর ভিত্তি করে নিজেই ফাইল-সিস্টেম বাস্তবায়ন দ্বারা যুক্ত এবং সরানো হয়।
/boot
ঘন ঘন একটি পৃথক ফাইলসিস্টেম, কিন্তু এটা একটা আলাদা নয় ধরনের ফাইল সিস্টেম এর।)
/proc
ফাইলগুলি সবসময় ডিস্ক-ব্যাকড (বা টেপ-ব্যাকড, বা সিডি-ব্যাকড, বা যে কোনও ব্যাক -9ড) বলে মনে না করে সেগুলিতে ফাইলগুলির জন্য ভীতিজনক কোটগুলি ব্যবহার করার কোনও কারণ নেই They এগুলি সর্বদা হয় না - র্যাম-ডিস্ক সম্পর্কেও ভাবেন even এমনকি, এমনকি একটি "আসল" ফাইলের সাথে একটি খোলা / লেখার / ঘনিষ্ঠ ক্রম/home
বলুন, সর্বদা এটির অর্থ এই নাও হতে পারে যে এই ফাইলটির অবস্থান স্থায়ীভাবে প্রতিস্থাপনের উদ্দেশ্যে করা পরিবর্তনগুলি অনডিস্ক স্টোরেজভেটি ইতিমধ্যে তৈরি এবং সম্পন্ন হয়েছে।