"स्थिति" में हटाए गए फ़ाइलों को डेबियन पर हटा दिया गया


0

आदेश :

lsof | grep 'deleted'

मुझे लॉग और tmp निर्देशिकाओं से बहुत सारी फाइलें दिखाता है

apache2     770   www-data   12w      REG                9,1     148346    1049155 /var/log/apache2/myurl.com-error.log (deleted)
python     3012      plone   11u      REG                9,1  134217728     393442 /tmp/tmpINz4Xl (deleted)

उनमें से कुछ का वजन बहुत अधिक है

वे एपाचे लॉग या प्लॉन सीएमएस से अजगर चीजों से आते हैं

कैसे निश्चित रूप से उन्हें हटाने के लिए?

जवाबों:


1

उस प्रक्रिया को बंद करें जिसमें अभी भी फ़ाइल खुली है। इस स्थिति में, आप apache2, pid 770 और python, pid 3012 को बंद करना चाहेंगे।


क्या यह सामान्य है कि कुछ लॉग में एक ही पिड होता है लेकिन हटाया नहीं जाता?
17

1
हाँ। एक प्रक्रिया कई फ़ाइलों को खोल सकती है। लिनक्स आपको उपयोग में किसी फ़ाइल को हटाने देता है, लेकिन जब तक अंतिम प्रक्रिया इसके साथ नहीं हो जाती, तब तक इसे हटाया नहीं जाता है।
क्रिकइन्डेमोंटॉन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.