आदेश df र du सँग डिस्क स्पेस जाँच गर्नुहोस्

प्रयोग र उपलब्ध डिस्क स्पेस निर्धारण गर्नुहोस्

तपाईंको लिनक्स प्रणालीमा उपलब्ध र प्रयोग गरिएको डिस्क स्पेसको सारांश प्राप्त गर्नको लागि द्रुत तरिका टर्मिनल सन्झ्यालमा DF आदेश टाइप गर्न हो। आदेश df " d isk f ilesystem" को लागि छ। -h विकल्प (df -h) यसले "मानव पढ्न योग्य" फारममा डिस्क स्पेस देखाउँछ, जुन यस मामिलामा अर्थ छ, यसले तपाईंलाई संख्याहरू साथ साथै इकाई दिन्छ।

DF आदेशको आउटपुट तालिकामा चार स्तम्भहरू हो। पहिलो स्तम्भले फाइल प्रणाली मार्ग समावेश गर्दछ, जुन हार्ड डिस्क वा अर्को भण्डारण उपकरण, वा सञ्जालसँग जडित फाइल प्रणाली हुन सक्छ। दोस्रो स्तम्भले फाइल फाइलको क्षमता देखाउँदछ। तेस्रो स्तम्भले उपलब्ध ठाउँ देखाउँछ, र अन्तिम स्तम्भले फाइल प्रणाली माउन्ट गरेको मार्गलाई देखाउँछ। माउन्ट पोइन्ट डाइरेक्ट्रीको रूखमा भएको स्थान हो जहाँ तपाई त्यो फाइल प्रणाली फेला पार्न र पहुँच गर्न सक्नुहुनेछ।

दुबै आदेश, अर्कोतर्फ, हालको डाइरेक्टरीमा फाईलहरू र डाइरेक्टरीहरूले प्रयोग गरिएको डिस्क स्पेस देखाउँछ। फेरि -h विकल्प (डीएफ -एच) आउटपुटलाई बुझ्न सजिलो बनाउँछ।

पूर्वनिर्धारित रूपमा, दुई आदेशले सबै उपनिर्देशनहरूलाई सूचीबद्ध गर्दछ भनेर देखाउनको लागि प्रत्येक डिस्कमा खाली स्थान कसरी छ। यो -s विकल्प (df -h -s) सँग बच्न सकिन्छ। यसले मात्र एक सारांश देखाउँछ। अर्थात् सबै डिभिडरेक्टरीहरू द्वारा प्रयोग गरिएको संयुक्त डिस्क स्पेस। यदि तपाइँ हाल डाइरेक्टरी भन्दा अन्य डाइरेक्टरी (फोल्डर) को डिस्क प्रयोग देखाउन चाहानुहुन्छ भने तपाईले मात्र यो डाइरेक्टरी नाम अन्तिम तर्कको रूपमा राख्नुहुन्छ। उदाहरणका लागि: डु -h -s छविहरू , जहाँ "छविहरू" हालको डाइरेक्टरीको उप-निर्देशक हुनेछ।

अधिक df आदेश को बारे मा

पूर्वनिर्धारित रूपमा, तपाईँले मात्र डाइरेक्टरी प्रयोग गर्दा डिफल्ट फाइल फाइल प्रणालीहरू हेर्न आवश्यक पर्दछ।

तथापि, तपाईं निम्न आदेशहरू मध्ये कुनै पनि प्रयोग गरेर छद्म, डुप्लिकेट र फाइल योग्य पहुँच फाइल सहित सबै फाइल प्रणालीको प्रयोग फर्काउन सक्नुहुन्छ:

df -a
df -all

उपरोक्त आज्ञाहरू धेरै मानिसहरूको लागि धेरै उपयोगी लाग्दैन तर अर्को व्यक्तिहरू हुनेछैनन्। पूर्वनिर्धारित रूपमा प्रयोग गरिएको र उपलब्ध डिस्क स्पेस बाइट्समा सूचीबद्ध गरिएको छ।

तपाईं निस्सन्देह, निम्न आदेश प्रयोग गर्नुहोस्:

df -h

यसले आउटपुटलाई बढी पढ्न योग्य ढाँचामा प्रदर्शन गर्दछ जस्तै आकार 546 जी, उपलब्ध 4 9 6 जी। जब यो ठीक छ कि प्रत्येक फाइल प्रणालीको लागि मापको एकाइ भिन्न हुन्छ।

सबै फाईल प्रणालीहरूमा एकाईहरू लाई मान्न तपाईले मात्र निम्न आदेशहरू प्रयोग गर्न सक्नुहुनेछ:

df -BM

डीएफ --ब्लक-आकार = एम

एम मेगागाईटको लागि खडा छ। तपाईं निम्न ढाँचाहरू पनि प्रयोग गर्न सक्नुहुन्छ:

एक किलोबाइट 1024 बाइट्स हो र मेगाबाइट 1024 किलोबाइट्स हो। तपाईं आश्चर्य गर्न सक्नुहुन्छ किन हामी 1024 र 1000 छैनौं। यो सबै कम्प्युटरको बाइनरी श्रृङ्खला संग गर्न को लागी। तपाईं 2 र त्यसपछि 4, 8, 16, 32, 64, 128, 256, 512 र त्यसपछि 1024 सुरू गर्नुहोस्।

मानवजाति, तथापि, दशमलवमा गणना गर्छन र त्यसैले हामी 1, 10, 100, 1000 मा सोच्न प्रयोग गरिन्छ। तपाईं बाइनरी ढाँचाको विरोधको रूपमा दशमलव ढाँचामा मानहरू प्रदर्शन गर्न निम्न आदेश प्रयोग गर्न सक्नुहुन्छ। (यानी यो 1024 को सट्टा 1000 को शक्तियों मा मूल्यहरु प्रिंट गर्दछ)।

df -H

df --si

तपाईले पत्ता लगाउनुहुनेछ कि संख्या 2.9G जस्तै 3.1 जी भयो।

डिस्क स्पेसको दौड गर्दा लिनक्स प्रणाली चलिरहेको बेला तपाईले सामना गर्नुपर्ने एकमात्र समस्या होइन। एक लिनक्स प्रणालीले इनड्सको अवधारणालाई पनि प्रयोग गर्दछ। तपाईंले सिर्जना गर्नुभएको हरेक फाइल इनकोड दिईयो। तथापि, तपाईं यिनी इनड्सहरू प्रयोग गर्ने फाईलहरू बीच कडा लिंकहरू सिर्जना गर्न सक्नुहुन्छ।

त्यहाँ फाइलहरूको प्रयोग गर्न इन्ड्सहरूको संख्यामा एक सीमा छ।

हेर्नको लागी कि तपाईको फाइल प्रणालीहरू उनीहरूको सीमा तोक्न नजिक छन् निम्न आदेशहरू चलाउँछन्:

df -i

df --inodes

तपाईं निम्न रूपमा DF आदेशको आउटपुट अनुकूलन गर्न सक्नुहुन्छ:

df - आउटपुट = FIELD_LIST

FIELD_LIST को लागि उपलब्ध विकल्पहरू निम्नानुसार छन्:

तपाईं कुनै पनि वा सबै क्षेत्र जोड्न सक्नुहुन्छ। उदाहरणका लागि:

df - आउटपुट = स्रोत, आकार, प्रयोग

तपाईं स्क्रिनमा मानहरूको लागि कुल हेर्न चाहानुहुन्छ जस्तै सबै फाइल प्रणालीहरूमा सम्पूर्ण उपलब्ध स्पेस।

यो प्रयोग गर्न निम्न आदेश:

df --टotal

पूर्वनिर्धारित रूपमा, डीएफ सूचीले फाइल प्रणाली प्रकार देखाउँदैन। तपाईं निम्न आदेशहरू प्रयोग गरेर फाइल प्रणाली प्रकार निर्गत गर्न सक्नुहुन्छ:

df -T

DF - छाप्ने प्रकार

फाइल प्रणाली प्रकार केहि 4 जस्तै ext4, vfat, tmpfs हुनेछ

यदि तपाईं एक निश्चित प्रकारको लागि जानकारी हेर्न चाहानुहुन्छ तपाई निम्न आदेशहरू प्रयोग गर्न सक्नुहुन्छ:

df -t ext4

डीटी - प्रकार = ext4

वैकल्पिक रूपमा, तपाईं निम्न आदेशहरू फाइल प्रणालीहरू बाहिर गर्न प्रयोग गर्न सक्नुहुन्छ।

df -x ext4

df --exclude-type = ext4

यस दुई आज्ञाको बारेमा

तपाइँले प्रत्येक डाइरेक्टरीका लागि फाइल स्पेस उपयोगको बारेमा लिस्ट विवरणहरू पढ्नु भएको दुई आदेश।

पूर्वनिर्धारित रूपमा प्रत्येक वस्तु सूचीबद्ध भएपछि एक गाडी रिटर्न देखाइएको छ जुन प्रत्येक नयाँ वस्तुमा नयाँ लाइन सूचीबद्ध गर्दछ। तपाइँ निम्न आदेशहरू प्रयोग गरेर गाडी रिटर्न छोड्नुहुनेछ:

du -0

du --null

यो विशेष गरी उपयोगी छैन जबसम्म तपाईं कुल उपयोग छिटो हेर्न चाहानुहुन्छ।

एउटा थप उपयोगी आदेश सबै फाईलहरू द्वारा लिइएको खाली ठाउँ र निर्देशिकाहरू मात्र सूचीबद्ध गर्ने क्षमता हो।

यो प्रयोग गर्न निम्न आदेशहरू:

du -a

du --all

तपाईले निम्न जानकारी प्रयोग गरेर फाइललाई यो जानकारी उत्पादन गर्न चाहानुहुन्छ:

du -a> फाइलनाम

DF आदेशको रूपमा, तपाईं आउटपुट पेश गरिएको तरिका निर्दिष्ट गर्न सक्नुहुन्छ। पूर्वनिर्धारित रूपमा, यो बाइटहरूमा छ तर तपाईं निम्न आदेशहरू प्रयोग गरेर किबोबाइट, मेगाबाइट आदि चयन गर्न सक्नुहुन्छ:

du - BM

डु - ब्लक-आकार = एम

तपाईं निम्न आदेशहरू प्रयोग गर्दै 2.5G जस्तै मानव पठनीयको लागि पनि जान सक्नुहुन्छ:

du -h

दो -मानम-पढ्न योग्य

अन्तमा कुल प्राप्त गर्न निम्न आदेशहरू प्रयोग गर्नुहोस्:

du -c

du --Total