CENTOS [डुप्लिकेट] में निर्देशिका का आकार कैसे पता करें


17

मेरे सर्वर पर एक वेबसाइट है और मैं इसका मालिक हूं।

वेबसाइट का आकार लगभग 170GB है। यह इतना नहीं होना चाहिए। अधिकतम पर, यह लगभग 20GB होना चाहिए। मुझे नहीं पता कि इससे क्या फर्क पड़ता है।

मैं यह पता लगाने की कोशिश कर रहा हूं कि किस निर्देशिका का इतना बड़ा आकार है, लेकिन मैं भी सक्षम नहीं हूं।

मैंने DB आकार की जाँच की और यह लगभग 500 एमबी है।
कृपया इसके लिए जिम्मेदार मुख्य निर्देशिका का पता लगाने में मेरी मदद करें।


मैंने कोशिश की है कि यहां प्रश्न पोस्ट करने से पहले। यह गणना में फंस जाता है और मैंने इसके लिए 30 mnts की प्रतीक्षा की तो मैंने इसे रद्द कर दिया। फ़ोल्डर आकार जानने के लिए कोई अन्य तेज़ विधि?
योगस

सबसे पहले, जवाब के तहत टिप्पणी करें कि क्या आप टिप्पणी करने का मतलब है। दूसरा, डु कमांड लंबी है, यदि आपके पास गहरी फाइल सिस्टम और / या बहुत सारी फाइलें हैं। बस एक और टर्मिनल खोलें, जबकि यह चल रहा है और topसत्यापित करने के लिए duउपयोग अभी भी CPU का उपयोग कर रहा है / मेमोरी को अधिभारित नहीं कर रहा है
mveroone

जवाबों:


33

किसी भी Linux सिस्टम के अंतर्गत, आप कमांड का उपयोग करना चाहते हैं du। (डिस्क उपयोग)

सामान्य उपयोग है: du -sh file(s) name(s)याdu -sh /path/to/dir/*

-s "सारांश" के लिए खड़े रहें, जो आपको फ़ाइल ट्री के नीचे प्रत्येक तत्वों के वें आकार का विवरण देने के बजाय प्रत्येक तर्क का आकार देगा।

'H' की जगह 'k', 'm' या 'g' को किलोमाइट्स, मेगाबाइट्स और गीगाबाइट्स के बजाय h uman-readable के रूप में बदलें । K / m / g स्विच के साथ, आप sort -nकिसी निर्देशिका में फ़ाइलों की आकार सूची द्वारा क्रमबद्ध करने के लिए आउटपुट (लेक्सिकोग्राफ़िक के बजाय संख्यात्मक प्रकार) को पाइप कर सकते हैं । sortयहां तक ​​कि -hनवीनतम संस्करणों पर एक फिल्टर है।

यदि आपके पास अभी भी एक बड़ा अंतर है, तो आप --apparent-sizeस्विच को आज़माना चाह सकते हैं duजिससे आप विरल फ़ाइलों का निदान कर सकेंगे। (खाली जगह के साथ फ़ाइलें, सरल होने के लिए)

अधिक जानकारी के लिए, मैन्युअल पृष्ठ कीdu

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