चाहे छोटी लाइव फाइलें डिस्क को लिखी जाएं या नहीं, यह न केवल कर्नेल फाइल कैश के डिफ़ॉल्ट व्यवहार पर निर्भर करता है, बल्कि फाइल सिस्टम ड्राइवर के कार्यान्वयन और उक्त फाइल सिस्टम के माउंट विकल्पों पर भी निर्भर करता है। सिस्टम को इस तरह से कॉन्फ़िगर करना संभव है कि सब कुछ हमेशा डिस्क के नीचे लिखा जाएगा (अनिवार्य रूप से, डॉस-जैसा व्यवहार)।
एक फ़ाइल सिस्टम, प्रमुख रूप से उस व्यवहार की विशेषता है जिसमें आप रुचि रखते हैं (जिसे "विलंबित आवंटन कहा जाता है") XFS है। इसके साथ आप कम या ज्यादा निश्चित हो सकते हैं (कोई मज़ेदार कॉन्फ़िगरेशन विकल्प नहीं दिया गया है) जो कि केवल डिलीट की गई फ़ाइलों से संबंधित ब्लॉक को इंटरमीडिएट डिस्क एक्सेस के बिना मेमोरी में पुन: उपयोग किया जाएगा। XFS अभी भी अपनी मेटाडेटा पत्रिका को अद्यतन करना चाहता है (जिसे बार-बार डिस्क पर लिखा जाएगा; फिर भी, यह देखते हुए कि XFS की पत्रिका केवल मेटाडेटा है, यह कुछ अन्य, फास्ट डिवाइस, जैसे बैटरी समर्थित रैम पाया जा सकता है, पर छोटा है) कई RAID नियंत्रकों पर)।
इस व्यवहार के कारण, एक्सपीएफ फाइल सिस्टम पर अचानक बिजली की रुकावट के बाद पूरी तरह से शून्य पता लगाना असामान्य नहीं है, लेकिन अन्यथा कानूनी रूप से देखने वाली फाइलें (आकार और अन्य मेटाडेटा बरकरार)। यह तेजी से "अर्ध-अस्थायी" फ़ाइल संचालन का समर्थन करने की लागत है।
कुछ सिद्धांत
सामान्य तौर पर, फ़ाइल सिस्टम ड्रायवर सिस्टम एक्सेस एक्सेस सिस्टम फाइल को समाप्त करता है, बल्कि फाइल सिस्टम ड्राइवर डिफाइंड पद्धति में ("स्ट्रक्चर इनोड_ऑपरेशंस" और "स्ट्रक्चर फाइल_ऑपरेशंस" से जुड़ा होता है जब वीएफएस ड्राइवर पंजीकृत होता है)। उसके बाद क्या होता है यह पूरी तरह से फाइल सिस्टम कार्यान्वयन के विवेक के लिए छोड़ दिया जाता है। आमतौर पर, निम्नलिखित दृष्टिकोण से मिलता-जुलता कुछ प्रयोग किया जाता है (यह सरल उदाहरण linux FAT ड्राइवर से है):
if (IS_DIRSYNC(dir))
(void)fat_sync_inode(dir);
else
mark_inode_dirty(dir);
यदि फ़ाइल सिस्टम को "सिंक" मोड में रखा गया है, तो सभी परिवर्तन डिस्क पर तुरंत जाते हैं (इस मामले में fat_sync_inode () के माध्यम से)। अन्यथा, ब्लॉक को "गंदा" के रूप में चिह्नित किया गया है और कुछ उचित अवसर पर फ्लश होने तक मेमोरी कैश में रहता है।
इस प्रकार, फ़ाइल सिस्टम माउंट विकल्पों पर विचार किए बिना क्षणिक फ़ाइलों के संबंध में सिस्टम व्यवहार की भविष्यवाणी करना असंभव है और इसके कार्यान्वयन के स्रोत कोड का निरीक्षण करना (यह, ज़ाहिर है, ज्यादातर सभी प्रकार की विदेशी फ़ाइल सिस्टम पर लागू होता है जो ज्यादातर एम्बेडेड स्थान में पाया जाता है) ।