लिनक्स पर हार्ड डिस्क के रूप में मेरी मेमोरी का उपयोग कैसे करें?


3

क्या मेरी हार्ड ड्राइव पर एक निर्देशिका की तरह काम करने के लिए मेरी मेमोरी का एक हिस्सा मैप है, इस अपवाद के साथ कि डेटा स्थायी रूप से संग्रहीत नहीं है। इसलिए उदाहरण के लिए, मैं एक फाइल /home/user/directory/filename.txtको gedit में सेव करता हूं और इसे नैनो में खोला जा सकता है । मुझे फ़ाइलों को स्थायी रूप से संग्रहीत करने की आवश्यकता नहीं है और मुझे उन्हें जल्दी से लिखने और पढ़ने की आवश्यकता है।

जवाबों:


8

हाँ, यह लिनक्स पर राम-डिस्क कहा जाता है। दो प्रकार के होते हैं: एक कच्चा ब्लॉक उपकरण जिसे आप मेमोरी द्वारा समर्थित बना सकते हैं, जो आपको किसी भी फ़ाइल सिस्टम (जैसे ext3) के साथ प्रारूपित करने की अनुमति देता है। अन्य प्रकार फ़ाइल सिस्टम हैं जो स्वचालित रूप से एक बैकिंग स्टोर के रूप में रैम का उपयोग करते हैं, लेकिन अभी भी माउंट होने में पूरी तरह से सक्षम हैं।

राम डिस्क आमतौर पर स्वचालित रूप से लिनक्स पर उपलब्ध होते हैं, और इसे एक नियमित हार्ड-डिस्क की तरह माउंट और स्वरूपित किया जा सकता है:

* /dev/ram0
* /dev/ram1
* ...

और फ़ाइल सिस्टम हैं जो रैम का उपयोग बैकिंग स्टोर के रूप में करते हैं:

* tmpfs (e.g.: mount -t tmpfs -o size=1G,nr_inodes=10k tmpfs /my/tmp)
* there are also some build on FUSE.

1
रैमडिस ब्लॉक डिवाइस केवल विशेष उद्देश्यों के लिए उपयोगी है, उदाहरण के लिए डिस्क चित्र बनाना; यह tmpfs जितना अच्छा नहीं है, विशेष रूप से यह मक्खी पर रिसायबल नहीं है और खाली होने पर भी मेमोरी का उपयोग करता है।
21

5

हां, एक इन-मेमोरी फाइलसिस्टम है जिसे tmpfs कहा जाता है

यह पूरी तरह से सामान्य फाइल सिस्टम है, लेकिन हर बार लिनक्स डिस्क पर इसे फ्लश करने के लिए कहता है, जवाब में "बस थोड़ा और इंतजार करें" और लिनक्स कैशिंग रखता है।

यह लिनक्स लाइव सीडी में भारी उपयोग किया जाता है ।


3
mount -t tmpfs tmpfs /home/user/directory

यदि आप चाहते हैं कि यह रिबूट के बाद भी प्रभावी हो, तो अपनी प्रविष्टि जोड़ें /etc/fstab


एंट्री कैसी लगेगी?
हेंगजी

@ हेंजीtmpfs /home/user/directory tmpfs defaults 0 0
जॉन कुगेलमैन

धन्यवाद, लेकिन आप कैसे परिभाषित करेंगे कि tmpfs कितना बड़ा है? बोलो अगर मैं इसे 32MB तक सीमित करना चाहता हूं?
हेंजी डे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.