/ Tmp और / var / tmp के लिए अंतर और सही उपयोग


22

मैंने अब तक इस पर ज्यादा विचार नहीं किया है, लेकिन यह अजीब लगता है कि मैं ज्यादातर लिनक्स डिस्ट्रोस के लिए / var / tmp और / tmp डायरेक्ट्रीज़ का उपयोग करता हूं, जो नियमित रूप से (Ubuntu, Centos, Redhat) का उपयोग करता है।

क्या दोनों के बीच कोई शब्दार्थिक अंतर है, जैसे जिसने भी पहली फाइल सिस्टम लेआउट को डिजाइन किया है, उसने सोचा कि "सभी tmp फाइलें समान नहीं बनाई गई हैं!"

एकमात्र अंतर जो मैंने सेंटोस के लिए पाया है, वह है / tmp नियमित रूप से 240 घंटे से अधिक पुरानी फ़ाइलों की स्क्रबिंग करता है, जबकि / var / tmp 720 घंटे के लिए बासी फ़ाइलों को रखता है।


4
यहाँ यूनिक्स और लिनक्स पर एक समान प्रश्न है: / tmp और / var / tmp में क्या अंतर है?
पाबौक

जवाबों:


24

दोनों के बीच मुख्य अंतर यह है कि जब भी सिस्टम रिबूट के रूप में / var / tmp रिबूट में संरक्षित हो जाता है, तब / tmp मिटा दिया जाता है।

आप नीचे दिए गए लिंक पर लिनक्स मानक निर्देशिका संरचनाओं के बारे में और जानकारी प्राप्त करने में सक्षम होंगे: http://www.pathname.com/fhs/pub/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE


11

ऐतिहासिक रूप से, / tmp एक इन-मेमरी फाइलसिस्टम था, जिसका अर्थ है कि इसकी सामग्री को रिबूट द्वारा नष्ट कर दिया गया था। / var / tmp एक वास्तविक फ़ाइल सिस्टम में था, जिसका अर्थ है कि इसकी सामग्री एक रिबूट बच सकती है।

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