/ tmp का उपयोग 100% कहाँ फाइलों में होता है?


13

Centos 6.3 सर्वर पर मैंने देखा कि / tmp में फ़ाइलों को संग्रहीत करने के लिए खाली स्थान नहीं है।

[रूट @] # डीएफ-एच
फाइलसिस्टम साइज एवल यूज%% माउंटेड पर
/ Dev / नक्शाकार / vg0-lv_root
                       99G 11G 84G 12% /
tmpfs 16G 0 16G 0% / dev / shm
/ dev / sda1 194M 65M 120M 35% / बूट
/ Dev / नक्शाकार / vg0-lv_tmp
                       97M 92M 704K 100% / tmp
/ देव / मैपर / vg1-lv0 50G 180M 47G 1% / mnt / ssd2

लेकिन / tmp में कुछ भी नहीं है

[root @] # ls -साहाल / tmp | अधिक
कुल 10K
डॉ-XR-XR-x। 25 रूट रूट 4.0K मार्च 16 04:29 ।।
drwxrwxrwt। 3 रूट रूट 3.0K मार्च 16 03:32।
drwx ------। 2 रूट रूट 1.0K मार्च 16 04:28 एमसी-रूट

मेरा सवाल है: यह कैसे हो सकता है? किस / tmp से अंतरिक्ष का उपयोग किया जाता है? और मैं इसे कैसे साफ कर सकता था?


df -h आपको बता रहा है इस्तेमाल किया = 0 ...
Brigo

जवाबों:


14

आपको lsof /tmpवर्तमान में खोली गई फ़ाइल को देखने के लिए उपयोग करना चाहिए ।

यदि आप किसी फ़ाइल को हटाते हैं, जबकि एक सॉफ्टवेयर पर अभी भी एक लॉक है, तो आप इसे अब और नहीं देखेंगे, लेकिन इसके पास अभी भी एचडी स्पेस होगा।


इतने खतरों से उपयोग किए जाने वाले सभी / tmp स्थान: php-fpm 2186 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4
Ken Tang

मेरे पास nginx + php-fpm + apc के साथ सर्वर है, इसलिए ऐसा लगता है कि लाइन / tmp विभाजन बिल्कुल भी पर्याप्त जगह नहीं है ...
Ken Tang

मुझे यह लाइन apc.ini मिली है:; मम्पैम्प-शैली file_mask को mmap मॉड्यूल में पास करना है। apc.mmap_file_mask = / tmp / apc.XXXXXX मुझे लगता है कि इस लाइन को बदलकर /var/tmp/apc.XXXXXX ???
केन तांग

1
जब आप LSOF परिणाम की जांच करते हैं, तो 'DEL' आपको एक विचार देता है कि कौन सी फ़ाइल अब केवल मेमोरी में मौजूद है। अपने सॉफ़्टवेयर स्टैक को पुन: प्रारंभ करना (यानी: nginx, php, आदि) को एचडी स्पेस मुद्दों को साफ़ करना चाहिए। और आप सही हैं, 100MB पर्याप्त नहीं है
CloudWeavers

एक विकल्प आदेश के लिए lsof /tmpआदेश है fuser -vm /tmp
jdknight

3

यह एक बहुत छोटा / tmp विभाजन है।

lsof /tmpयह देखने के लिए कि किन प्रक्रियाओं में खुली फाइलें हैं, उनका आउटपुट दिखाएं । संबंधित प्रक्रिया को रोककर स्थान खाली करना चाहिए।


<pre> [root @] # lsof / tmp COMMID PID USER FD TYPE DEVICE SIZE / OFF NODE NAME php-fpm 2185 root DEL REG 253,3 12 /tmp/apcmboJ4 php-fpm 2186 nginx DEL REG 253 12 12 /tmp/apc.7mboJ4 php-fpm 2187 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4 php-fpm 2188 nginx DEL REG 253,3 12 /tmp -apc.7mboJ4 php-fpm 2189 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4 php-fpm 2190 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4 php-fpm 2253 nginx DEL REG 253,3 12 / /mp /apc.7mboJ4 ... </ pre>
Ken तांग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.