लिनक्स सिस्टम पर अंतरिक्ष को कैसे वितरित किया जाता है, इसकी जांच करें


21

मुझे पता है कि अंतरिक्ष को कैसे छोड़ा जाए:

df -h

और मैं एक फ़ोल्डर की जगह की जाँच करना जानता हूँ:

du -ch /path/to/folder/

लेकिन मान लें कि मेरे पास 500 जीबी हार्डडिस्क है और 350 जीबी का उपयोग किया जाता है:

  • विच सबसे अच्छा टूल / कमांड है कि कैसे अंतरिक्ष वितरित किया जाता है?

  • क्या मुझे करना चाहिए du -ch /? (मुझे लगता है कि यह इष्टतम नहीं है)

  • ऐसा करने के लिए कोई विशेष उपकरण / ऐप है?

मुझे एक ऐप चाहिए, जो मेरे सिस्टम में स्पेस को कैसे स्टोर करता है, प्रत्येक फ़ोल्डर में जो जगह है, उस पर कब्जा कर लिया गया है ...

मैं SpaceSniffer की तरह कुछ करना चाहता हूं (आप यहां विंडोज़ टूल की जांच कर सकते हैं ) । यह एक विंडोज प्रोग्राम है जो आपके हार्डडिस्क की जांच करता है और एक आसान और अच्छा आईयू में दिखाता है कि आपके कंप्यूटर पर अंतरिक्ष कैसे वितरित किया गया है

इस तरह का सॉफ्टवेयर उस दिन के लिए बहुत बढ़िया है जब आप अपने हार्डडिस्क की जांच करते हैं और ऐसा लगता है कि आपने जीबी के सौ "खो" दिए हैं और नहीं जानते कि वे कहां हैं!


संपादित करें

  • मैंने अपने उबंटू मशीन में बाओबाब और रन / काम करने की पूरी कोशिश की है , मैंने JDiskReport का भी परीक्षण किया , यहाँ मुझे कुछ मुद्दों को ठीक करना है लेकिन यह उबंटू और विंडोज में काम करता है

  • मुझे लगता है कि JDiskReport  जावा स्थापित के साथ किसी भी ओएस में काम करेगा , यही कारण है कि मैं सही उत्तर के रूप में चुनता हूं । मैंने उबंटू, विंडोज 8, रास्पियन और सेंटोस में यह कोशिश की है और उन सभी में काम करता है (आपको जावा स्थापित करना होगा)

  • मुझे कमांड-लाइन के उन प्रेमियों के लिए कहना है कि आपकी पसंद ncdu होनी चाहिए , यह बहुत बढ़िया है !!!

बाओबाब आईयू:

यह बाओबाब आईयू है


2
क्या आपका मतलब है [ apps.ubuntu.com/cat/applications/baobab/] ( Disk Usage Analyzer) ( baobab )?
इग्निस

ठीक ठीक! मैंने देखा कि प्रश्न पूछने के बाद, मैं इसकी जाँच कर रहा हूँ। धन्यवाद !
अल्वारव

जवाबों:


9

इसके लिए एक और बहुत उपयोगी ऐप है:

JDiskReport

विंडोज़ स्पेससनिफर के समान है और इसमें बहुत उपयोगी और सहज आईयू है।

आपको इसका उपयोग करने के लिए जावा की आवश्यकता है लेकिन यह जावा के साथ प्रत्येक ओएस में चल सकता है

उपयोगकर्ता इंटरफ़ेस:

लिनक्स में JDiskReport उदाहरण

आशा करता हूँ की ये काम करेगा !


यह बहुत अच्छा लगता है और SpaceSniffer के करीब है! धन्यवाद!
अल्वारव

26

एक अच्छा सूक्ति आवेदन baobab है । यह डिफॉल्ट ubuntu इंस्टॉलेशन के साथ आता है।

यहां छवि विवरण दर्ज करें

इसे पाने के लिए,

sudo apt-get install baobab

apt-cache show baobab

Description-en: GNOME disk usage analyzer
 Disk Usage Analyzer is a graphical, menu-driven application to analyse
 disk usage in a GNOME environment. It can easily scan either the whole
 filesystem tree, or a specific user-requested directory branch (local or
 remote).
 .
 It also auto-detects in real-time any changes made to your home
 directory as far as any mounted/unmounted device. Disk Usage Analyzer
 also provides a full graphical treemap window for each selected folder.

3
यह मेरे उबंटू में 14.04 में स्थापित किया गया था और मुझे इसके बारे में पता नहीं था
अल्वारोव

हाँ। यह एक मानक उबंटु कार्यक्रम है, जो एक नए सिस्टम में स्थापित होता है।
डेन जोहान्स

यदि वे नाम को कुछ अधिक ध्यान देने योग्य बदलते हैं या इसे सिस्टम (सेटिंग) उपयोगिता में एकीकृत करते हैं तो अधिक लोग इसे ढूंढ लेंगे।
क़ाज़ी इरफ़ान

21

ncdu

यदि आप कमांड लाइन का उपयोग करते हैं, तो आप ncdu का उपयोग कर सकते हैं । यह एक कमांड-लाइन GUI (ncurses) का उपयोग करता है।

स्थापना

sudo apt-get install ncdu

विवरण

इसके वेबपेज से:

[...] ncdu: एक ncurses इंटरफ़ेस के साथ एक डिस्क उपयोग विश्लेषक, जिसका उद्देश्य एक दूरस्थ सर्वर पर चलाया जाना है, जहां आपके पास एक संपूर्ण अंतराल सेटअप नहीं है, लेकिन एक साधारण SSH कनेक्शन के साथ करना है। ncdu का उद्देश्य तेज, सरल और उपयोग में आसान होना चाहिए, और स्थापित किए गए ncurses के साथ किसी भी न्यूनतम POSIX जैसे वातावरण में चलने में सक्षम होना चाहिए।

स्क्रीनशॉट

Ncdu वेबपेज से स्क्रीनशॉट

उदाहरण

अपने घर निर्देशिका के डिस्क उपयोग की जाँच करें:

ncdu ~

आप उपनिर्देशिका में प्रवेश कर सकते हैं और उपकरण के भीतर से फ़ाइलें / संपूर्ण फ़ोल्डर हटा सकते हैं।


यह कमाल का है ! मैं यह आखिरी मिनट और इसके सही कोशिश कर रहा हूँ
AlvaroAV

मैं Baobab के लिए उपयोग किया जाता हूं, जो बहुत अच्छा काम करता है, लेकिन कमांड-लाइन टूल होना वास्तव में एक अच्छा विकल्प है :) धन्यवाद।
डेक्स

5

बतख का उपयोग करें:

du -cks *|sort -rn|head -n11

यह शीर्ष दस उपनिर्देशिकाओं और मौजूदा पथ और उन फ़ाइलों की सूची देगा जो वे उपयोग कर रहे हैं और कुल।

आप को बदलते हैं -cksकरने के लिए -cmsयह एमबी के बजाय KB का रिपोर्ट में, यदि जो शायद अधिक उपयोगी इन दिनों है।

आप जरूरत पड़ने पर अन्य फाइल सिस्टम में जाने से रोकने के लिए du पर विकल्पों में x जोड़ सकते हैं।

(क्रेडिट: लिनक्स सर्वर हैक्स, ओ रेली)


1
मैं मानव पठनीय आकारों के लिए डश का उपयोग करता हूं: डु -श | सॉर्ट
-एच

@ युरीसी यह बेहतरीन है। मैं -h विकल्प को सॉर्ट करना भूल गया।
नागोरा

2

वहाँ भी kde आवेदन भंडार पर उपलब्ध है: Filelight

आप इसे स्थापित कर सकते हैं sudo apt-get install filelight

NAME

       filelight - Graphical disk-usage information

SYNOPSIS

       filelight [Qt-options] [KDE-options] [path]

DESCRIPTION

       Allows you to exactly understand exactly your disk usage by graphically
       representating your filesystem as a set of concentric  segmented-rings.

स्क्रीनशॉट: - स्क्रीनशॉट


2

एक इनाम इकट्ठा करने के लिए थोड़ी देर, लेकिन कमरे में हाथी गायब है!

gparted पूरे सिस्टम में डिस्क स्थान कैसे वितरित किया जाता है यह दिखाने के लिए मेरे लिए पसंद का आवेदन है

यहां तक ​​कि उबंटू में अपग्रेड करने से पहले एक विंडोज सिस्टम के लिए , जैसा कि नीचे देखा गया है:

उबंटू में जाने से पहले उपयोगकर्ता का स्क्रीनशॉट


0

यदि आप इंस्टॉल किए गए टूल के साथ काम करना चाहते हैं, तो आप उपयोग कर सकते हैं du -sh /*जो आपको प्रत्येक फ़ोल्डर (और फ़ाइल) में / के लिए संचित उपयोग दिखाता है। आप तब तक सबफ़ोल्डर्स के लिए ऐसा कर सकते हैं जब तक कि आपको वह नहीं मिला जो आप खोज रहे हैं। बेशक, अन्य उत्तरों में उल्लिखित उपकरण बहुत अच्छे हैं, लेकिन कभी-कभी आप उन्हें आसानी से स्थापित नहीं कर सकते हैं।


मैंने सवाल पूछा क्योंकि duलगता है कि पथ का उपयोग करते समय इष्टतम नहीं है /। इसमें बहुत अधिक समय लगता है और यह अन्य साधनों की तरह सहज नहीं है। फिर भी धन्यवाद !!
अलवारोव

1
यदि आप डू -s / * करते हैं तो इसे किसी भी अन्य टूल से अधिक समय नहीं लेना चाहिए!
जोसेफ

मैं तब इसकी जाँच करूँगा !!
अल्वारोव

0

इंटरफ़ेस को समझने के लिए सरल और आसान के साथ एक और विकल्प:

  1. xdiskusage (sudo apt-get install xdiskusage)

    स्थापित करने के बाद इसे टर्मिनल - xdiskusage से कॉल करें

  2. KDirStat (sudo apt-get install kdirstat)

यह ऐप मुख्य रूप से KDE के लिए है।

  1. Gd नक्शा (sudo apt-get install gdmap) KdirsStat का सूक्ति विकल्प।

इसके अलावा यह लिंक कुछ और ऐप देता है: http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/

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