यह नया / रन फाइलसिस्टम क्या है?


76

मैं अभी df -hएक मिनट पहले भागा और देखा कि एक फाइलसिस्टम जोड़ा गया है जिससे मैं परिचित नहीं हूँ। क्या किसी को पता है कि क्यों /runमौजूद है? क्या यह कुछ ऐसा है जो कर्नेल द्वारा जोड़ा गया है? आर्क लिनक्स द्वारा ?

run              10M  236K  9.8M   3% /run

5
संबंधित: डेबियन /runरिलीज़ गोल दस्तावेज़ देखें , जिसमें विवरण शामिल है कि परिवर्तन 7.0+ पर कैसे लागू होता है। wiki.debian.org/ReleaseGoals/RunDirectory
Zoredache

जवाबों:


54

जाहिरा तौर पर, कई उपकरण (उनमें से udev) को जल्द ही एक / रन / निर्देशिका की आवश्यकता होगी जो जल्दी से घुड़सवार हो (जैसा कि tmpfs)। आर्क डेवलपर्स ने इसकी तैयारी के लिए पिछले महीने शुरुआत की।

Udv रनटाइम डेटा /dev/.udev/ से / run / udev / तक चला गया। / रन माउंटपॉइंट माना जाता है कि शुरुआती बूट के दौरान माउंट किया गया एक tmpfs है, बूटअप के दौरान किसी भी समय सभी टूल्स के लिए उपलब्ध और उपयुक्त है, यह रिप्लेस / var / run / को रिप्लेस करता है, जिसे किसी दिन सिमिलर बनना चाहिए। [1]

यहाँ और अधिक विवरण है: http://www.h-online.com/open/news/item/Linux-distributions-to-include-run-directory-1219006.html

[१] आर्क प्रोजेक्ट्स एमएल पर धागे से


1
यह केवल आर्क के लिए या क्या है? /runRHEL / CentOs, Ubuntu में जोड़ा जाएगा?
राहुल पाटिल

2
जब प्रक्रिया चलना बंद हो जाती है तो क्या फ़ाइलें अपने आप डिलीट हो जाती हैं?
इयान रिंगरोज ने

1
@ अगर, यह एक tmpfs फाइलसिस्टम है, तो रिबूट पर इसे खाली कर दिया जाएगा। आपका प्रश्न: जैसा कि मैं जानता हूं, फाइलें अपने आप नहीं हटेंगी, बल्कि प्रक्रिया को स्वयं ही उचित सफाई करनी होगी।
बुलट एम।

37

/runनिर्देशिका के लिए साथी निर्देशिका है /var/run। उदाहरण के /binलिए जैसे साथी है /usr/bin

इसका मतलब है कि डेमन जैसे systemdऔर udev, जो बूट प्रक्रिया में बहुत पहले शुरू हो गए हैं - और शायद /var/runउपलब्ध होने से पहले (यानी घुड़सवार) - /runएक मानकीकृत फ़ाइल सिस्टम स्थान के साथ उपलब्ध है जहां वे रनटाइम जानकारी संग्रहीत कर सकते हैं।

जैसे /binमहत्वपूर्ण कार्यक्रम शामिल हैं, जो /usrउपलब्ध होने से पहले बूट प्रक्रिया में आवश्यक हो सकते हैं (यदि यह अपने स्वयं के फाइल सिस्टम पर है)।

/runविचार, एक अपेक्षाकृत नए विचार / मानक है एक समर्थक systemd के विकासकर्ता है


आर्क की /var/runनिर्देशिका के लिए सहानुभूति है /run

डेबियन की /var/runभी सहानुभूति है/run
14

तो उबंटू 16.10 का है।
फेडरिको पोलोनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.