AIX में / proc फाइल सिस्टम


2

यह प्रश्न एआईएक्स (5.3) के संदर्भ में है कि वर्चुअल फाइलसिस्टम के तहत जो कुछ भी संग्रहीत करने की आवश्यकता है, उसके लिए अंतरिक्ष किस आधार पर आवंटित किया जाता है /proc

क्या OS से जगह मिलती है /? उदाहरण के लिए मेरे पास:

Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4           0.25      0.08   70%    10983    38% /
/proc                 -         -    -         -     -  /proc

तो क्या होगा अगर मेरा /99% तक उपयोग हो जाता है? कहां से खरीदेगी इसकी जगह?

या क्या मेरे पास यह सब गलत है? क्या /procसर्वर मेमोरी का सिर्फ एक प्रतिनिधित्व है?

जवाबों:


6

या क्या मेरे पास यह सब गलत है? क्या / सर्वर मैमोरी का केवल एक प्रतिनिधित्व है?

हाँ :) यह विशिष्ट होने के लिए सर्वर मेमोरी, कर्नेल है।

/ proc फाइलसिस्टम ड्राइवर है जो डिस्क के बजाय कर्नेल मेमोरी स्ट्रक्चर्स को देखता है। यह कभी भी डिस्क स्पेस का उपयोग नहीं करता है, अच्छी तरह से, डिस्क पर डिवाइस ड्राइवर के अलावा।

यह कर्नेल डेटा संरचनाओं को उपयोगकर्ता स्तर कोड द्वारा आसानी से पढ़ने योग्य बनाने का एक तरीका है। यह फाइलसिस्टम का उपयोग करता है, "सब कुछ एक फाइल है" रूपक जो यूनिक्स ने अग्रणी की मदद की। फिर आप इस कर्नेल डेटा को पढ़ने और लिखने के लिए समान टूल (syscalls, कमांड लाइन टूल) का उपयोग कर सकते हैं, जो कि आप सामान्य रूप से उपयोग करते हैं, विशिष्ट कमांड या जटिल कॉल जैसे ioctl () के बजाय।


4

मेरे पास कोई AIX अनुभव नहीं है, लेकिन मेरे द्वारा उपयोग किए जाने वाले सभी OS (BSD, Linux) / proc एक वर्चुअल फाइलसिस्टम है। यह किसी भी वास्तविक डिस्क स्थान का उपयोग नहीं करता है।

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