/ Dev, / proc এবং / sys এ কী আছে?


15

mountকিছু ফাইল সিস্টেম তালিকাভুক্ত করার পরে । আমি জানতে চাই কি আছে প্রয়োজন /dev, /procএবং /sys। কিছু উদাহরণ দুর্দান্ত হবে!


1
এই কটাক্ষপাত: en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
dgsleeps

@ ডিজেএসএলএস এফএইচএস / প্রোক এবং / সিসের সামগ্রীর সংজ্ঞা দেয় না কারণ তারা কার্নেল নির্ভর
জুনাগা

উত্তর:


23

/devগাছ রয়েছে ডিভাইস নোড , যা দেয় ইউজার-স্পেস এক্সেস ডিভাইস ড্রাইভার আপনার OS এর চলমান kernel.¹ সকল POSIX ধরনের অপারেটিং সিস্টেমের মধ্যে একটি থাকতে /devগাছ।

/procগাছ সিস্টেম ভী ইউনিক্স, যেখানে এটি প্রতিটি চলমান প্রক্রিয়া সম্পর্কে তথ্য দিয়েছেন, একটি ব্যবহার করে সম্ভূত /proc/$PID/stuffপ্রকল্প। লিনাক্স এটিকে প্রসারিত করে , চলমান কার্নেলের স্থিতি সম্পর্কে সমস্ত প্রকারের তথ্য যোগ করে। কেবলমাত্র পঠনযোগ্য তথ্য ফাইলগুলি ছাড়াও, লিনাক্সের /procলিখনযোগ্য ভার্চুয়াল ফাইল রয়েছে যা চলমান কার্নেলের অবস্থা পরিবর্তন করতে পারে। বিএসডি প্রকারের ওএসগুলিতে সাধারণত মোটামুটি থাকে না /proc, তাই আপনি এখানে যা খুঁজে পান তা বহনযোগ্য নয়।

লিনাক্স এর এই জগাখিচুড়ি জন্য দেয়ার উদ্দেশ্যে করা সমাধান /procনয় /sys। আদর্শভাবে, সমস্ত অ-প্রক্রিয়া সম্পর্কিত তথ্য যা /procগাছে ঝলমলে হয়ে গেছে সেগুলি এখনই স্থানান্তরিত হওয়া উচিত ছিল /sys, তবে historical তিহাসিক জড়তাতে প্রচুর পরিমাণে জিনিস রাখা হয়েছে /proc। চলমান কার্নেলের পরিবর্তনের জন্য প্রায়শই দুটি উপায় থাকে: পুরানো /procউপায়, পিছনের সামঞ্জস্যের জন্য রাখা এবং /sysআপনি যেভাবে নতুনভাবে ব্যবহার করছেন বলে মনে করা হচ্ছে।²


পাদটিকা:

  1. এ ছাড়াও আরও অনেক আছে /devএন্ট্রি, যেমন যে হার্ডওয়্যার ডিভাইস মিলা না /dev/null, /dev/randomএবং /dev/tty। এটি ভার্চুয়াল ডিভাইস যা ব্যবহারকারীর স্পেস প্রোগ্রামগুলি ডিভাইসের মতো ফ্যাশনে চালিত ড্রাইভারদের পাশাপাশি কার্নেলের অন্যান্য অংশের সাথে কথা বলতে দেয়।

  2. একটি নিয়ম হিসাবে, এর /sysচেয়ে আরও কঠোরভাবে সংগঠিত হতে থাকে /proc, যেহেতু /sysঅভ্যন্তরীণ কার্নেল ডেটা স্ট্রাকচারগুলি আয়না করে যেগুলি সিস্টেমের সংস্থানগুলি পরিচালনা করে, যেখানে /procবহু বছর ধরে জৈবিকভাবে বৃদ্ধি পেয়েছিল, এবং পুরানো প্রশ্নোত্তর নকশার সিদ্ধান্তগুলি এখন পরিবর্তন করতে পারে না কারণ সেই পুরানো ইন্টারফেসগুলি ব্যবহার করে প্রোগ্রাম রয়েছে there । /sysএকটি পরিষ্কার নকশা দিয়ে শুরু হয়েছে, এবং যতটা historicalতিহাসিক লাগেজ হিসাবে এটি প্রায় টেনে আনতে হবে না /proc


1
এছাড়াও, আপনার যে ধরণের ফাইলগুলি ব্যাকআপ করা উচিত সেগুলি তারা রাখে না। এগুলি গতিশীলভাবে উত্পন্ন হয়। তারা বিশেষ "ম্যাজিক" ফাইল-সিস্টেম ব্যবহার করে।
ctrl-alt-delor
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.