मूल निर्देशिका

From Vigyanwiki
Revision as of 16:21, 18 July 2023 by alpha>Indicwiki (Created page with "{{Short description|First or top-most directory in a hierarchy}} {{Other uses|Root (disambiguation)}} File:OpenIndiana 2015 Console LS.png|thumb|[[ओपनइंडिय...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
ओपनइंडियाना ऑपरेटिंग सिस्टम में रूट डायरेक्टरी का दृश्य

एक कम्प्यूटिंग फाइल सिस्टम में, और मुख्य रूप से यूनिक्स और यूनिक्स जैसे ऑपरेटिंग सिस्टम में उपयोग किया जाता है, रूट निर्देशिका पदानुक्रम में पहली या शीर्ष-सबसे निर्देशिका (कंप्यूटिंग) है।[1] इसकी तुलना एक पेड़ के तने (डेटा संरचना) से की जा सकती है, शुरुआती बिंदु के रूप में जहां से सभी शाखाएं निकलती हैं। रूट फ़ाइल सिस्टम उसी डिस्क विभाजन पुनर्प्राप्ति पर मौजूद फ़ाइल सिस्टम है जिस पर रूट निर्देशिका स्थित है; यह फ़ाइल सिस्टम है जिसके शीर्ष पर सिस्टम बूट होते ही अन्य सभी फ़ाइल सिस्टम माउंट (कंप्यूटिंग) हो जाते हैं।[2]


यूनिक्स जैसी प्रणालियाँ

यूनिक्स इस वृक्ष पदानुक्रम की प्रकृति को पूरी तरह से अमूर्त करता है और यूनिक्स और यूनिक्स जैसी प्रणालियों में मूल निर्देशिका को इसके द्वारा दर्शाया जाता है। / (स्लैश) चिह्न. हालाँकि पारंपरिक रूप से रूट डायरेक्टरी को कहा जाता है /, निर्देशिका प्रविष्टि का कोई नाम नहीं है – इसका पथ प्रारंभिक निर्देशिका विभाजक वर्ण से पहले का खाली भाग है (/). माउंटेड फ़ाइल सिस्टम सहित सभी फ़ाइल सिस्टम प्रविष्टियाँ इस रूट की शाखाएँ हैं।[1]


क्रोट

UNIX जैसे ऑपरेटिंग सिस्टम में, प्रत्येक प्रक्रिया (कंप्यूटिंग) का अपना विचार होता है कि रूट निर्देशिका क्या है। अधिकांश प्रक्रियाओं के लिए यह सिस्टम की वास्तविक रूट निर्देशिका के समान है, लेकिन इसे कॉल करके बदला जा सकता है chroot सिस्टम कॉल. यह आमतौर पर सॉफ़्टवेयर चलाने के लिए एक एकांत वातावरण बनाने के लिए किया जाता है जिसके लिए विरासत पुस्तकालयों की आवश्यकता होती है और कभी-कभी सॉफ़्टवेयर इंस्टॉलेशन और डिबगिंग को सरल बनाने के लिए किया जाता है। चेरोट का उपयोग बढ़ी हुई सुरक्षा के लिए नहीं किया जाता है क्योंकि अंदर की प्रक्रियाएँ विफल हो सकती हैं।[3]


सुपर-रूट

कुछ यूनिक्स प्रणालियाँ रूट निर्देशिका के नीचे एक निर्देशिका का समर्थन करती हैं। आम तौर पर, /.. उसी इनोड पर वापस इंगित करता है जैसे कि, हालांकि, नीचे MUNIX [de], इसे सुपर-रूट निर्देशिका की ओर इंगित करने के लिए बदला जा सकता है, जहां दूरस्थ पेड़ों को लगाया जा सकता है।[4][5] यदि, उदाहरण के लिए, दो वर्कस्टेशन पीसी2ए और पीसी2बी कनेक्टनोड्स और यूयूनाइट स्टार्टअप स्क्रिप्ट के माध्यम से जुड़े हुए थे, तो पीसी2ए से पीसी2बी की रूट डायरेक्टरी तक पहुंचने के लिए /../पीसी2बी का उपयोग किया जा सकता है।

संबंधित उपयोग

कई यूनिक्स पर नाम की एक निर्देशिका भी होती है /root (उच्चारण स्लैश रूट)।[6] यह 'रूट' सुपर उपयोगकर्ता की घरेलू निर्देशिका है। कई मैक (कंप्यूटर) और आईओएस सिस्टम पर यह सुपरयूजर होम डायरेक्टरी है /var/root.[6]


यह भी देखें

संदर्भ

  1. 1.0 1.1 "रूट निर्देशिका परिभाषा". techterms.com. Archived from the original on 2020-10-26. Retrieved 2020-03-14.
  2. "लिनक्स सूचना परियोजना द्वारा रूट फाइलसिस्टम परिभाषा". LInfo.org. Archived from the original on 2021-07-10. Retrieved 2020-03-14.
  3. "chroot() वास्तव में किस लिए है". LWN.net. Archived from the original on 2020-11-12. Retrieved 2014-02-12.
  4. Brownbridge, David R.; Marshall, Lindsay F.; Randell, Brian (1982). "न्यूकैसल कनेक्शन" (PDF). Software: Practice and Experience. 12: 1147–1162. doi:10.1002/spe.4380121206. S2CID 1840438. Archived from the original (PDF) on 2016-08-16. Retrieved 2016-08-16.
  5. Callaghan, Brent (2000). एनएफएस इलस्ट्रेटेड. Addison Wesley. ISBN 0-201-32570-5.
  6. 6.0 6.1 "जड़ परिभाषा". LInfo.org. The Linux Information Project. 2007-10-27. Archived from the original on 2021-05-08. Retrieved 2021-11-03.