.nfsXXXX फाइलें दिखाई दे रही हैं, वे क्या हैं?


38

मेरे पास एक एप्लिकेशन चल रहा है (आरएचईएल 5 पर) जो एनएफएस शेयर पर डेटा स्ट्रीम करता है। हाल ही में, मैंने बहुत सारी .nfsXXXX देखीं ... (xxx एक षोडश आधारी संख्या होने के नाते) इसकी कार्यशील निर्देशिका में दिखाई दे रही है, जहाँ एप्लिकेशन प्रति घंटा फाइलें लिखती है और बाद में उन्हें एक अलग फ़ाइलनाम में ले जाती है।

ये फाइलें क्या हैं? क्या यह कुछ गलत होने का संकेत है? आगे निदान कैसे करें?

जवाबों:


28

कुछ भी गलत नहीं हो रहा है। यह आपका एनएफएस क्लाइंट अपनी परिचालन क्षमताओं के भीतर उचित "बाद में बंद करें" यूनिक्स व्यवहार को बनाए रखने की कोशिश कर रहा है। इस एनएफएस व्यवहार को "मूर्खतापूर्ण नाम" के रूप में जाना जाता है:

http://nfs.sourceforge.net/#faq_d2

NFSv4.1 OPEN4_RESULT_PRESERVE_UNLINKE के साथ इस व्यवहार से दूर हो जाएगा:

http://tools.ietf.org/html/rfc5661#section-18.16


2

अदमो सही है। सुनिश्चित करें कि आपका ऐप एक बार फ़ाइलों को बंद कर रहा है, क्योंकि यह उनके साथ किया गया है।

यदि आप किसी भी कारण से ऐप को ठीक नहीं कर सकते हैं, तो आप नियमित रूप से फ़ाइलों को हटाने के लिए क्रॉन जॉब बना सकते हैं।


7
वह क्रोन काम बेकार हो जाएगा। जब तक फाइलें खुली रहती हैं, .nfsxxxx फाइलों को हटाना सिर्फ नई .nfsyyyy फाइलों को पॉपअप करके ट्रिगर करेगा।
जुलैग्रे

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