मूल निर्देशिका: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|First or top-most directory in a hierarchy}} {{Other uses|Root (disambiguation)}} File:OpenIndiana 2015 Console LS.png|thumb|[[ओपनइंडिय...")
 
No edit summary
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|First or top-most directory in a hierarchy}}
{{Short description|First or top-most directory in a hierarchy}}
{{Other uses|Root (disambiguation)}}
{{Other uses|रूट (बहुविकल्पी)}}
[[File:OpenIndiana 2015 Console LS.png|thumb|[[ओपनइंडियाना]] ऑपरेटिंग सिस्टम में रूट डायरेक्टरी का दृश्य]]एक [[ कम्प्यूटिंग ]] [[फाइल सिस्टम]] में, और मुख्य रूप से [[यूनिक्स]] और यूनिक्स जैसे [[ऑपरेटिंग सिस्टम]] में उपयोग किया जाता है, रूट निर्देशिका पदानुक्रम में पहली या शीर्ष-सबसे [[निर्देशिका (कंप्यूटिंग)]] है।<ref name=":1">{{Cite web|url=https://techterms.com/definition/root_directory|title=रूट निर्देशिका परिभाषा|website=techterms.com|access-date=2020-03-14|archive-date=2020-10-26|archive-url=https://web.archive.org/web/20201026093038/https://techterms.com/definition/root_directory|url-status=live}}</ref> इसकी तुलना एक पेड़ के तने (डेटा संरचना) से की जा सकती है, शुरुआती बिंदु के रूप में जहां से सभी शाखाएं निकलती हैं। रूट फ़ाइल सिस्टम उसी [[ डिस्क विभाजन पुनर्प्राप्ति ]] पर मौजूद फ़ाइल सिस्टम है जिस पर रूट निर्देशिका स्थित है; यह फ़ाइल सिस्टम है जिसके शीर्ष पर सिस्टम बूट होते ही अन्य सभी फ़ाइल सिस्टम [[माउंट (कंप्यूटिंग)]] हो जाते हैं।<ref>{{Cite web |url=http://www.linfo.org/root_filesystem.html |title=लिनक्स सूचना परियोजना द्वारा रूट फाइलसिस्टम परिभाषा|website=LInfo.org |access-date=2020-03-14 |archive-date=2021-07-10 |archive-url=https://web.archive.org/web/20210710200056/http://www.linfo.org/root_filesystem.html |url-status=live }}</ref>
[[File:OpenIndiana 2015 Console LS.png|thumb|[[ओपनइंडियाना]] ऑपरेटिंग सिस्टम में रूट डायरेक्टरी का दृश्य                                                                                   ]]एक [[ कम्प्यूटिंग |कम्प्यूटिंग]] [[फाइल सिस्टम]] में, और मुख्य रूप से [[यूनिक्स]] और यूनिक्स जैसे [[ऑपरेटिंग सिस्टम]] में उपयोग किया जाता है, रूट निर्देशिका पदानुक्रम में पहली या शीर्ष-सबसे [[निर्देशिका (कंप्यूटिंग)|डायरेक्टरी (कंप्यूटिंग)]] है।<ref name=":1">{{Cite web|url=https://techterms.com/definition/root_directory|title=रूट निर्देशिका परिभाषा|website=techterms.com|access-date=2020-03-14|archive-date=2020-10-26|archive-url=https://web.archive.org/web/20201026093038/https://techterms.com/definition/root_directory|url-status=live}}</ref> इसकी तुलना एक पेड़ के तने (डेटा संरचना) से की जा सकती है, प्रारंभिक बिंदु के रूप में जहां से सभी शाखाएं निकलती हैं। रूट फ़ाइल सिस्टम उसी [[ डिस्क विभाजन पुनर्प्राप्ति |डिस्क पार्टीशन पुनर्प्राप्ति]] पर उपस्थित फ़ाइल सिस्टम है जिस पर रूट निर्देशिका स्थित है; यह फ़ाइल सिस्टम है जिसके शीर्ष पर सिस्टम बूट होते ही अन्य सभी फ़ाइल सिस्टम [[माउंट (कंप्यूटिंग)]] हो जाते हैं।<ref>{{Cite web |url=http://www.linfo.org/root_filesystem.html |title=लिनक्स सूचना परियोजना द्वारा रूट फाइलसिस्टम परिभाषा|website=LInfo.org |access-date=2020-03-14 |archive-date=2021-07-10 |archive-url=https://web.archive.org/web/20210710200056/http://www.linfo.org/root_filesystem.html |url-status=live }}</ref>
==यूनिक्स जैसी प्रणालियाँ                          ==


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


==यूनिक्स जैसी प्रणालियाँ==
===क्रोट                                                                                                                                                      ===
यूनिक्स इस वृक्ष पदानुक्रम की प्रकृति को पूरी तरह से अमूर्त करता है और यूनिक्स और यूनिक्स जैसी प्रणालियों में मूल निर्देशिका को इसके द्वारा दर्शाया जाता है। <code>/</code> (स्लैश) चिह्न. हालाँकि पारंपरिक रूप से रूट डायरेक्टरी को कहा जाता है <code>/</code>, निर्देशिका प्रविष्टि का कोई नाम नहीं है{{snd}} इसका पथ प्रारंभिक निर्देशिका विभाजक वर्ण से पहले का खाली भाग है (<code>/</code>). माउंटेड फ़ाइल सिस्टम सहित सभी फ़ाइल सिस्टम प्रविष्टियाँ इस रूट की शाखाएँ हैं।<ref name=":1" />
यूनिक्स जैसे ऑपरेटिंग सिस्टम में, प्रत्येक [[प्रक्रिया (कंप्यूटिंग)]] का अपना विचार होता है कि रूट निर्देशिका क्या है। अधिकांश प्रक्रियाओं के लिए यह सिस्टम की वास्तविक रूट निर्देशिका के समान है, किंतु इसे चेरूट सिस्टम कॉल को कॉल करके बदला जा सकता है यह सामान्यतः सॉफ़्टवेयर चलाने के लिए एक एकांत वातावरण बनाने के लिए किया जाता है जिसके लिए विरासत पुस्तकालयों की आवश्यकता होती है और कभी-कभी सॉफ़्टवेयर इंस्टॉलेशन और डिबगिंग को सरल बनाने के लिए किया जाता है। चेरोट का उपयोग बढ़ी हुई सुरक्षा के लिए नहीं किया जाता है क्योंकि अंदर की प्रक्रियाएँ विफल हो सकती हैं।<ref>{{cite web |url=https://lwn.net/Articles/252794/ |title=chroot() वास्तव में किस लिए है|website=LWN.net |access-date=2014-02-12 |archive-date=2020-11-12 |archive-url=https://web.archive.org/web/20201112024828/https://lwn.net/Articles/252794/ |url-status=live }}</ref>
===सुपर-रूट                                                                                             ===
{{See also|न्यूकैसल कनेक्शन}}


 
कुछ यूनिक्स प्रणालियाँ रूट निर्देशिका के नीचे एक निर्देशिका का समर्थन करती हैं। सामान्यतः, "/.." वापस उसी इनोड को "/" के रूप में निरुपित करता है, चूँकि {{Interlanguage link multi|मुनिक्स|de}} के अनुसार, इसे सुपर-रूट निर्देशिका में निरुपित करने के लिए बदला जा सकता है, जहां दूरस्थ ट्री को माउंट किया जा सकता है।<ref name="Newcastle_1982">{{cite journal |title=न्यूकैसल कनेक्शन|author-last1=Brownbridge |author-first1=David R. |author-last2=Marshall |author-first2=Lindsay F. |author-last3=Randell |author-first3=Brian |author-link3=Brian Randell |journal=Software: Practice and Experience |volume=12 |year=1982 |doi=10.1002/spe.4380121206 |pages=1147–1162 |s2cid=1840438 |url=http://www.cs.ncl.ac.uk/publications/articles/papers/399.pdf |access-date=2016-08-16 |url-status=dead |archive-url=https://web.archive.org/web/20160816184205/http://www.cs.ncl.ac.uk/research/pubs/articles/papers/399.pdf |archive-date=2016-08-16 }}</ref><ref name="Callaghan_2000">{{cite book |author-last=Callaghan |author-first=Brent |title=एनएफएस इलस्ट्रेटेड|publisher=[[Addison Wesley]] |year=2000 |isbn=0-201-32570-5}}</ref> यदि, उदाहरण के लिए, दो वर्कस्टेशन "पीसी2ए" और "पीसी2बी" "कनेक्टनोड्स" और "यूनाइट" स्टार्टअप स्क्रिप्ट के माध्यम से जुड़े हुए थे, तो "पीसी2ए" से "पीसी2बी" की रूट डायरेक्टरी तक पहुंचने के लिए "/../पीसी2बी" का उपयोग किया जा सकता है।
 
===क्रोट===
UNIX जैसे ऑपरेटिंग सिस्टम में, प्रत्येक [[प्रक्रिया (कंप्यूटिंग)]] का अपना विचार होता है कि रूट निर्देशिका क्या है। अधिकांश प्रक्रियाओं के लिए यह सिस्टम की वास्तविक रूट निर्देशिका के समान है, लेकिन इसे कॉल करके बदला जा सकता है {{mono|[[chroot]]}} [[सिस्टम कॉल]]. यह आमतौर पर सॉफ़्टवेयर चलाने के लिए एक एकांत वातावरण बनाने के लिए किया जाता है जिसके लिए विरासत पुस्तकालयों की आवश्यकता होती है और कभी-कभी सॉफ़्टवेयर इंस्टॉलेशन और डिबगिंग को सरल बनाने के लिए किया जाता है। चेरोट का उपयोग बढ़ी हुई सुरक्षा के लिए नहीं किया जाता है क्योंकि अंदर की प्रक्रियाएँ विफल हो सकती हैं।<ref>{{cite web |url=https://lwn.net/Articles/252794/ |title=chroot() वास्तव में किस लिए है|website=LWN.net |access-date=2014-02-12 |archive-date=2020-11-12 |archive-url=https://web.archive.org/web/20201112024828/https://lwn.net/Articles/252794/ |url-status=live }}</ref>
 
 
===सुपर-रूट===
{{See also|Newcastle Connection}}
 
कुछ यूनिक्स प्रणालियाँ रूट निर्देशिका के नीचे एक निर्देशिका का समर्थन करती हैं। आम तौर पर, /.. उसी [[इनोड]] पर वापस इंगित करता है जैसे कि, हालांकि, नीचे {{Interlanguage link multi|MUNIX|de}}, इसे सुपर-रूट निर्देशिका की ओर इंगित करने के लिए बदला जा सकता है, जहां दूरस्थ पेड़ों को लगाया जा सकता है।<ref name="Newcastle_1982">{{cite journal |title=न्यूकैसल कनेक्शन|author-last1=Brownbridge |author-first1=David R. |author-last2=Marshall |author-first2=Lindsay F. |author-last3=Randell |author-first3=Brian |author-link3=Brian Randell |journal=Software: Practice and Experience |volume=12 |year=1982 |doi=10.1002/spe.4380121206 |pages=1147–1162 |s2cid=1840438 |url=http://www.cs.ncl.ac.uk/publications/articles/papers/399.pdf |access-date=2016-08-16 |url-status=dead |archive-url=https://web.archive.org/web/20160816184205/http://www.cs.ncl.ac.uk/research/pubs/articles/papers/399.pdf |archive-date=2016-08-16 }}</ref><ref name="Callaghan_2000">{{cite book |author-last=Callaghan |author-first=Brent |title=एनएफएस इलस्ट्रेटेड|publisher=[[Addison Wesley]] |year=2000 |isbn=0-201-32570-5}}</ref> यदि, उदाहरण के लिए, दो वर्कस्टेशन पीसी2ए और पीसी2बी कनेक्टनोड्स और यूयूनाइट स्टार्टअप स्क्रिप्ट के माध्यम से जुड़े हुए थे, तो पीसी2ए से पीसी2बी की रूट डायरेक्टरी तक पहुंचने के लिए /../पीसी2बी का उपयोग किया जा सकता है।


==संबंधित उपयोग==
==संबंधित उपयोग==
कई यूनिक्स पर नाम की एक निर्देशिका भी होती है {{mono|/root}} (उच्चारण स्लैश रूट)।<ref name="LInfo 2007">{{cite web |url=http://www.linfo.org/root.html |title=जड़ परिभाषा|website=LInfo.org |publisher=The Linux Information Project |date=2007-10-27 |access-date=2021-11-03 |archive-date=2021-05-08 |archive-url=https://web.archive.org/web/20210508093525/http://www.linfo.org/root.html |url-status=live }}</ref> यह 'रूट' [[ सुपर उपयोगकर्ता ]] की [[ घरेलू निर्देशिका ]] है। कई [[मैक (कंप्यूटर)]] और [[आईओएस]] सिस्टम पर यह सुपरयूजर होम डायरेक्टरी है {{mono|/var/root}}.<ref name="LInfo 2007" />


==यह भी देखें==
अनेक यूनिक्स पर, /रूट (उच्चारण "स्लैश रूट") नाम की एक निर्देशिका भी है।<ref name="LInfo 2007">{{cite web |url=http://www.linfo.org/root.html |title=जड़ परिभाषा|website=LInfo.org |publisher=The Linux Information Project |date=2007-10-27 |access-date=2021-11-03 |archive-date=2021-05-08 |archive-url=https://web.archive.org/web/20210508093525/http://www.linfo.org/root.html |url-status=live }}</ref> यह 'रूट' सुपरयूजर की होम डायरेक्टरी है। अनेक मैक और आईओएस सिस्टम पर यह सुपरयूजर होम डायरेक्टरी /वार/रूट है।<ref name="LInfo 2007" />
* फ़ाइल सिस्टम पदानुक्रम मानक (FHS)
==यह भी देखें                                                                                                     ==
* [[मूल निर्देशिका]]
* फ़ाइल सिस्टम पदानुक्रम मानक (एफएचएस)
* [[कार्यकारी डाइरेक्टरी]]
* [[मूल निर्देशिका|मूल]] [[कार्यकारी डाइरेक्टरी|डाइरेक्टरी]]
* [[कार्यकारी डाइरेक्टरी|वर्किंग डाइरेक्टरी]]


==संदर्भ==
==संदर्भ==
Line 31: Line 25:


{{Portal|Technology}}
{{Portal|Technology}}
[[Category: फ़ाइल सिस्टम निर्देशिकाएँ]]


[[Category: Machine Translated Page]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Created On 18/07/2023]]
[[Category:Created On 18/07/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with empty portal template]]
[[Category:Pages with script errors]]
[[Category:Portal templates with redlinked portals]]
[[Category:Short description with empty Wikidata description]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:फ़ाइल सिस्टम निर्देशिकाएँ]]

Latest revision as of 13:03, 4 August 2023

ओपनइंडियाना ऑपरेटिंग सिस्टम में रूट डायरेक्टरी का दृश्य

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

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

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

क्रोट

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

सुपर-रूट

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

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

अनेक यूनिक्स पर, /रूट (उच्चारण "स्लैश रूट") नाम की एक निर्देशिका भी है।[6] यह 'रूट' सुपरयूजर की होम डायरेक्टरी है। अनेक मैक और आईओएस सिस्टम पर यह सुपरयूजर होम डायरेक्टरी /वार/रूट है।[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.