मुझे अपनी हार्ड ड्राइव पर खाली जगह की मात्रा कैसे मिलेगी?


495

क्या उबंटू में फ्री / यूज्ड डिस्क स्पेस की मात्रा को जल्दी से जांचने का कोई तरीका है?

मुझे लगता है कि आप फ़ाइल ब्राउज़र में 'फ़ाइल सिस्टम' पर राइट क्लिक कर सकते हैं और 'गुण' या कुछ और चुन सकते हैं लेकिन ऐसा कोई विकल्प नहीं है।

जवाबों:


516

डैश से ओपन सिस्टम मॉनिटर और फाइलसिस्टम टैब चुनें।

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

या वैकल्पिक रूप से एक टर्मिनल खोलें और टाइप करें:

df -h

6
धन्यवाद! मुझे जो चाहिए मुझे मिल गया लेकिन यह एक प्रकार का बुमेर है जो एचडी उपयोग की जांच करने के लिए कोई सहज तरीका नहीं है। मुझे लगता है कि ज्यादातर लोगों को यह पता लगाने की कोशिश कर निराश हो जाएगा।
greg

6
कुंआ। हर बार जब आप नॉटिलस में एक फ़ोल्डर में होते हैं, तो यह नीचे से कहता है कि डिवाइस पर कितना स्थान बचा है।
एल्विस स्ट्रैसबोर्ग

4
@ समूह: वास्तव में, यह उतना सरल नहीं है जितना आप सोच सकते हैं, क्योंकि बढ़ते फाइल सिस्टम के UNIX तरीके का मतलब है कि किसी भी फ़ोल्डर की सामग्री संभावित रूप से विभिन्न डिस्क या विभाजन पर मौजूद हो सकती है। इस प्रकार, रिक्त स्थान की जांच करने की किसी भी विधि को इसके लिए स्पष्ट रूप से ध्यान देना चाहिए।
स्कॉट सेवेरेंस

57
df -h --total
natty

5
dfबाइट्स में प्रयुक्त और मुक्त स्थान के df -mलिए , 1 एमबी की इकाइयों में जगह के df -hलिए , सबसे बड़ी उपलब्ध इकाई के लिए। आप यह भी प्राप्त करेंगे % usage, हालांकि यह उपरोक्त सभी के साथ समान है।
Fr0zenFyr

176

आप उपयोग कर सकते हैं baobab, या इस तरह के रूप में इसी तरह उपकरणों kdirstatया filelight, क्या फ़ाइलें आपके डिस्क स्थान उपयोग कर रहे हैं।

बाउब को Disk Usage Analyzerउबंटू पर भी कहा जाता है।

यहाँ का एक नमूना स्क्रीनशॉट है baobab:

बाओबाब

नीचे एक नमूना स्क्रीनशॉट है filelight:

filelight

कमांड लाइन विकल्प के लिए, मैं उपयोग करना पसंद करता हूं ncdu:

ncdu

उप-फ़ोल्डरों पर कुल सापेक्ष डिस्क उपयोग प्राप्त करने के लिए आप उप-फ़ोल्डरों में ड्रिल कर सकते हैं। यह सभी तरह से नीचे कछुए है। du -shदूरस्थ मशीनों की तुलना में अधिक निफ्टी ।


20
ncduअब तक पता नहीं था । बहुत उपयोगी कार्यक्रम। मैं du -sk * | sort -nउपयोग करने के लिए जारी करने से चला गया ncdu। जबकि मुझे एक टर्मिनल में कुछ आसान आदेश जारी करने या यहां तक ​​कि एलियास बनाने में सक्षम होने का आनंद मिलता है, कोई भी मतलब पहिया को सुदृढ़ करना नहीं है।
टैस

अब सक्षम करना, केवल v1.8 हालांकि :(
जेमी हटर

5
ncduएक बहुत अच्छा उपकरण है, बहुत तेज़, बहुत बढ़िया।
बजे

1
kdirstat के रूप में रीमेक किया गया था QDirStatऔर यह बहुत तेज़ है और ड्राइव / (पुनरावर्ती) फ़ोल्डर के उपयोग का एक उत्कृष्ट चित्रमय प्रतिनिधित्व है।
ब्लाहिरन

1
मैं ncduइसे -xस्विच के साथ उपयोग करने के लिए उपयोग करने की सलाह दूंगा ताकि यह डिस्क स्पेस काउंट में माउंट किए गए डिवाइस को गिनने की कोशिश न करे। ncdu -x /आपको अपनी जड़ से दिखा सकता है /
टेरेंस

156

gnome-system-monitorया df -hयाlsblk

अन्य उपयोगी उपयोगिताएँ हैं baobab


1
User606723 से सहमत हैं। कूल उपयोगिता बाओबाब :)
धवल

2
lsblkप्रत्येक विभाजन के आकार को सूचीबद्ध करता है, न कि मुक्त स्थान को।
फ्रेंक डेर्नोनकोर्ट

87

अगर मेरी तरह आप सभी की जरूरत डिस्क स्थान का उपयोग किया जाता है तो बस निम्नलिखित कमांड का उपयोग करें।

df -h --total

⚡️ मानार्थ GIF।

कुल डिस्क स्थान

यहां अंत में दिखाए गए कुल के साथ एक नमूना आउटपुट है

Filesystem      Size  Used Avail Use% Mounted on
udev            478M     0  478M   0% /dev
tmpfs           100M  4.5M   95M   5% /run
/dev/vda1        20G  3.3G   16G  18% /
tmpfs           497M     0  497M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           497M     0  497M   0% /sys/fs/cgroup
tmpfs           100M     0  100M   0% /run/user/0
total            22G  3.3G   17G  17% -

चीयर्स!

PS मैंने इसके बारे में एक पोस्ट लिखी थी - हाउ डू डू फाइंड अमाउंट ऑफ फ्री स्पेस ऑन माई हार्ड ड्राइव ऑन कमांड लाइन?


आप अपने शेल के लिए किस थीम का उपयोग कर रहे हैं। साथ ही आप gif कैसे रिकॉर्ड कर रहे हैं? कृपया मार्गदर्शन करें।
करण आहूजा

खैर, मेरे पास ज़श, iTerm2, हाइपर, और विशेष रूप से SSCode के लिए Purple शेड्स ऑफ़ पर्पल थीम नामक विषयों का अपना सूट है। आप मेरे सेट के बारे में पढ़ सकते हैं और मैं इस लिंक पर क्या उपयोग कर सकता हूं wa AhmadAwais.com/use — शांति! Wa
अहमद आवा

2
मैं चकित हूं कि -टोटल को स्पष्ट रूप से बहिष्कृत करने के बजाय स्पष्ट रूप से निर्दिष्ट किया जाना है।
एलेक्स जानसन

कुल मिलाकर उपयोगी है? जैसे कि विभाजन के पूर्ण होने पर आपको समस्याएँ आती हैं, हालाँकि कुल मिलाकर आपको काफी जगह छोड़नी पड़ सकती है।
BluE

17

फ्री / यूज्ड डिस्क स्पेस हमेशा एक पार्टीशन से संबंधित होता है

पहले आपको यह तय करने की आवश्यकता है कि आप किस विभाजन में रुचि रखते हैं।

root@pc:~# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/sda1               28G   26G  643M  98% /
none                   4.0K     0  4.0K   0% /sys/fs/cgroup
udev                   3.9G  4.0K  3.9G   1% /dev
tmpfs                  790M  1.5M  789M   1% /run
/dev/sda6              887G  685G  158G  82% /home

मेरे मामले में मुझे इसमें दिलचस्पी है /क्योंकि इसके उपयोग में 98% है। दूसरे शब्दों में यह लगभग भरा हुआ है।

अब मैं इस कमांड का उपयोग यह देखने के लिए करता हूं कि कौन सी फाइल और निर्देशिका में सबसे अधिक बाइट्स हैं:

root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log

उपरोक्त आदेश में कुछ समय लग सकता है। यदि आप वास्तव में अशुभ हैं, तो परिणाम बहुत बड़ा है /var/tmp। फिर आपको दूसरे गंतव्य की आवश्यकता है। शायद एक अस्थायी घुड़सवार यूएसबी मेमोरी स्टिक।

यहाँ मेरे परिणाम की पहली पंक्तियाँ हैं:

root@pc:~# less /var/tmp/du-root-$(date --iso).log
26692380        /
9875188 /usr
8931652 /var
4057324 /var/log
4038176 /var/log/bootchart
3784016 /usr/share
2934248 /lib
2799204 /usr/lib
2785176 /lib/modules
2617048 /var/lib
2141124 /usr/src
1834444 /var/lib/docker
1817372 /var/lib/docker/aufs
1817076 /var/lib/docker/aufs/diff
1769612 /localhome
1338484 /tmp

/var/log/bootchartवह बड़ा क्यों है ? .... यह एक अन्य प्रश्न है ...


11

यह करने के कई तरीके हैं।

  • Nautilus में दृश्य मेनू में स्थिति पट्टी सक्षम करें। यह सभी नॉटिलस खिड़कियों के नीचे एक बार आपको मुफ्त जगह बताएगा।

  • सभी डिस्क और उनके खाली स्थान की सूची देखने के लिए फ़ाइल सिस्टम सिस्टम मॉनिटर का उपयोग करें।

  • अपने सिस्टम पर सभी निर्देशिकाओं की सूची प्राप्त करने के लिए डिस्क उपयोग विश्लेषक का उपयोग करें और वे कितना खाली स्थान लेते हैं।

  • नॉटिलस में किसी भी फ़ोल्डर में जाएं और पृष्ठभूमि पर राइट क्लिक करें। खाली जगह की जांच करने के लिए गुण विंडो खोलें।

  • कमांड चलाएं df -h


डिस्क उपयोग विश्लेषक मुझे जो चाहिए था, एक साधारण विंडोज-स्टाइल प्रति-ड्राइव ब्रेकडाउन (प्रयुक्त / कुल) निर्देशिकाओं के एक समूह के बजाय जो एक ही ड्राइव पर हैं।
सीना मदनी

7

दूसरा रास्ता! कंप्यूटर पर Nautilus (फ़ाइल एक्सप्लोरर) पर राइट क्लिक करें और गुण क्लिक करें। यह प्रदर्शित करता है कि आपकी हार्ड ड्राइव पर कितना खाली और उपयोग किया गया स्थान है।यहां छवि विवरण दर्ज करें


3

उपयोग dconf-editorया gsettings( sudo apt-get install dconf-tools) आप स्थिति बार के डिफ़ॉल्ट व्यवहार को सक्षम कर सकते हैं।

डिफ़ॉल्ट रूप से स्थिति पट्टी को सक्षम करने के लिए अपने टर्मिनल पर इसे टाइप करें

gsettings set org.gnome.nautilus.window-state start-with-status-bar true

डिफ़ॉल्ट रूप से स्थिति बार को अक्षम करने के लिए अपने टर्मिनल पर टाइप करें

gsettings set org.gnome.nautilus.window-state start-with-status-bar false

उसके बाद आपके पास Nautilus पर डिफ़ॉल्ट रूप से खोला गया स्टेटसबार होगा, और कुछ भी चलाने की आवश्यकता नहीं है।


3

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

#!/bin/bash
## jdf - Copyleft 04/25/2009 - JPmicrosystems - GPL
## Free space on disk
## Custom df output
## Human readable (-h)
## sorted by file system name

## Make a temporary file and put the following awk program in it
AWK=$(/bin/mktemp -q /tmp/jdf.XXXXXX)

## PROG is quoted to prevent all shell expansions
## in the awk program
cat <<'PROG' > ${AWK}
## Won't work if mount points are longer than 21 characters

BEGIN {
  ## Use fixed length fields to avoid problems with
  ## mount point or file system names with embedded blanks
  FIELDWIDTHS = "11 11 6 6 5 5 21"
  printf "\n%s\n\n", "                    Available Disk Space"
  printf     "%s\n", "Mount Point          Avail Size  Used  Use%  Filesystem Type"
}

## Eliminate some filesystems
## That are usually not of interest
## anything not starting with a /

! /^\// { next }

## Rearrange the columns and print

{
  TYP=$2
  gsub("^ *", "", TYP)
  printf "%-21s%6s%6s%5s%5s %s%s\n", $7, $5, $3, $4, $6, $1, TYP
}

END { print "" }
PROG

df -hT | tail -n +2 | sort | gawk -f ${AWK}

rm -f ${AWK}

नमूना उत्पादन:

                   Available Disk Space

Mount Point          Avail Size  Used  Use%  Filesystem Type
/                      22G  30G  6.6G   24%  /dev/sda6  ext4    
/media/dataspace       44G 155G  105G   71%  /dev/sda8  ext3    
/home                 5.5G  32G   25G   82%  /dev/sda9  ext3    

गुई संस्करण:

#!/bin/bash
jdf | zenity  --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60

नए गुई संस्करण का उपयोग कर फोंट के साथ तय किया गया

#!/bin/bash

jdf | yad  --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300

2

में lubuntuआप इस प्रकार कर सकते हैं:

1 Start Button- Accessories>>Disks

2 Start Button- Preferences>>Disks

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


2

नेट पर सभी के बारे में डीएफ जानकारी है, लेकिन मुझे आउटपुट पसंद है जो सरल और पढ़ने में आसान है।

अगर तुम दौड़ते हो

df -h --total

आउटपुट में नीचे की रेखा आपको आपके सिस्टम में कितना शेष है, साथ ही साथ कितना उपयोग किया जाता है आदि।

अन्य विकल्प का उपयोग करना है

df -h --total | grep total

जो इसे एक लाइन में दिखाएगा

  • (१) कुल स्थान
  • (2) कुल अंतरिक्ष का इस्तेमाल किया
  • (३) कुल स्थान अभी भी उपलब्ध है
  • (4) प्रयुक्त ड्राइव का प्रतिशत।

यह सब गीगाबाइट में।

मैंने इसे शेल कमांड में मैप किया dspaceऔर जब मैं उस टर्मिनल में टाइप करता हूं तो यह तुरंत मुझे मेरी डिस्क स्पेस का उपयोग दिखाता है।

आप बहुत कम शेल कमांड भी लिख सकते हैं जो इसे मॉनिटर करेगा और बहुत कम होने पर आपको अलर्ट करेगा आदि।


0

यदि आप MATE DE ( Ubuntu MATE ) के साथ उबंटू का उपयोग करते हैं, तो आप इसका उपयोग कर सकते हैं MATE Disk Usage Analyzer:

  • इसका आइकन एप्लीकेशन-> सिस्टम टूल्स में स्थित है
  • यह पैकेज का एक हिस्सा हैmate-utils
  • इसका निष्पादन योग्य नाम है mate-disk-usage-analyzer
  • इसका स्क्रीनशॉट नीचे प्रस्तुत किया गया है:

    मेट डिस्क उपयोग विश्लेषक

    नवीनतम 18.04 एलटीएस पर भी यह पारंपरिक रूप से अच्छा लगता है।


0

अगर आपको एंड्रॉइड स्टूडियो में कम डिस्क स्थान में समस्या का सामना करना पड़ रहा है, तो बस अपने एवीडी प्रबंधक में अवांछित एमुलेटर को हटा दें। मैंने अन्य चीजों की कोशिश करने के लिए पूरी तरह से बर्बाद कर दिया। यह मेरे लिए काम करने वाले किसी भी एक के लिए पूरी मदद करता है।


0

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

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


0

उपयोगिताओं / डिस्क पर जाएं यह आपको उपयोग का प्रतिशत देगा। लिनक्स दो एसडीए में विभाजित है, पहला ओएस के लिए है, दूसरा फाइलों के लिए है (उपलब्ध स्थान)


-1

बस आप मुफ्त कमांड का उपयोग करके उपलब्ध खाली स्थान पा सकते हैं .. यहां आप मुफ्त कमांड के उपयोग के बारे में स्पष्ट विवरण प्राप्त कर सकते हैं

लिनक्स पर उपलब्ध मुफ्त स्थान खोजने के लिए "फ्री" कमांड का उपयोग करना


freeआदेश के लिए है स्मृति हार्ड डिस्क के लिए नहीं,।
17

-1

आप अपनी हार्ड ड्राइव के बारे में सबसे व्यापक स्वास्थ्य स्थिति की जानकारी के लिए भी उपयोग कर सकते हैं smartctl --xall /dev/sda:।

इसके लिए sudoविशेषाधिकारों की आवश्यकता हो सकती है ।


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