ओएस एक्स माउंटेन लायन में रैमडिस्क आकार की सीमा?


4

मैंने इस कमांड को रामडिस्क बनाने की कोशिश की

sudo hdik -nomount ram://4194304

लेकिन यह संदेश के साथ विफल रहा hdik: संलग्न विफल: त्रुटि 0x6e = 110

यह केवल तभी काम करता है जब मैं आकार को लगभग 1 जीबी तक कम कर देता हूं। क्या ओएस एक्स में कोई रैमडिस्क सीमा है या मुझे कुछ याद नहीं है?

8 जीबी रैम के साथ मैक ओएस एक्स माउंटेन लायन का उपयोग करना।

जवाबों:


5

ऐसा लगता है कि एचडीइक का उपयोग करते समय किसी प्रकार की सीमा है। आप रामडिस्क बनाने के लिए हड्युटिल का उपयोग करने का प्रयास कर सकते हैं।

diskutil erasevolume HFS+ "ram disk" `hdiutil attach -nomount ram://4194304`

धन्यवाद, यह काम करता है। शायद एक सवाल और। एक बार रैम डिस्क बनाने और डेटा के साथ पॉपुलेट होने के बाद, एक्टिविटी मॉनिटर में डिस्क-हेल्पर प्रक्रिया रैमडिस्क के मेमोरी उपयोग को कम या ज्यादा दिखाती है। चूंकि मैं रैमडिस्क को अस्थायी फ़ाइल स्थान के रूप में उपयोग करता हूं, इसलिए अस्थायी फ़ाइलों को नियमित रूप से साफ किया जाता है। डिस्क-हेल्पर हालांकि अभी भी अधिकतम मेमोरी का उपयोग क्यों दिखाता है? क्या मेमोरी को डिस्क-हेल्पर द्वारा "निशुल्क" करने का कोई तरीका है जो इसे बिना बताए?
elgcom
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.