अधिकांश इकाइयां /tmp
बूट पर साफ होती हैं। यदि आप ऐसा करते हैं, /tmp
तो पहली बार में डिस्क पर सामग्री को संग्रहीत करने का कोई मतलब नहीं है। कई यूनियनों ने एक फाइल सिस्टम को मेमोरी में संग्रहीत करने की अनुमति दी है (यदि आवश्यक हो तो डेटा स्वैप में लिखा जाएगा)। किसी कारण के लिए, हालांकि लिनक्स है tmpfs
इस के लिए, सबसे वितरण माउंट नहीं है /tmp
के रूप में tmpfs
। इसे आसानी से एक पंक्ति में दर्शाया गया है /etc/fstab
:
tmpfs /tmp tmpfs mode=1777
डिफ़ॉल्ट रूप से, फ़ाइल सिस्टम आपके RAM के आधे तक बढ़ सकता है। यदि आपके पास बहुत अधिक स्वैप है, तो आप इसे बड़ी फ़ाइलों को शामिल करने की अनुमति दे सकते हैं, उदाहरण के लिए 2 जीबी तक की अनुमति दें:
tmpfs /tmp tmpfs mode=1777,2g
(फाइलसिस्टम को बड़ा करने से एक नगण्य ओवरहेड हो जाता है; वर्चुअल मेमोरी का उपयोग आवश्यकतानुसार बढ़ता है। यह अभी भी एक सीमा के लिए एक अच्छा विचार है क्योंकि एक भगोड़ा कार्यक्रम इसे बहुत तेजी से भर सकता है, और यह /tmp
स्मृति से बाहर चलाने की तुलना में बेहतर है। प्रक्रियाओं के लिए उपलब्ध है।)