क्या उबंटू में मुफ्त / उपयोग किए गए डिस्क स्थान की मात्रा को जल्दी से जांचने का एक तरीका है?
मुझे लगता है कि आप फ़ाइल ब्राउज़र में 'फ़ाइल सिस्टम' पर राइट क्लिक कर सकते हैं और 'गुण' या कुछ चुन सकते हैं लेकिन ऐसा कोई विकल्प नहीं है ।
क्या उबंटू में मुफ्त / उपयोग किए गए डिस्क स्थान की मात्रा को जल्दी से जांचने का एक तरीका है?
मुझे लगता है कि आप फ़ाइल ब्राउज़र में 'फ़ाइल सिस्टम' पर राइट क्लिक कर सकते हैं और 'गुण' या कुछ चुन सकते हैं लेकिन ऐसा कोई विकल्प नहीं है ।
खुला हुआ सिस्टम मॉनिटर डैश से और चुनें फाइल सिस्टम टैब।
या वैकल्पिक रूप से एक टर्मिनल खोलें और टाइप करें:
df -h
आप उपयोग कर सकते हैं baobab
, या इसी तरह के उपकरण जैसे kdirstat
या filelight
, यह देखने के लिए कि कौन सी फाइलें आपके डिस्क स्थान का उपयोग कर रही हैं ।
Baobab भी कहा जाता है Disk Usage Analyzer
Ubuntu पर.
यहाँ का एक नमूना स्क्रीनशॉट है baobab
:
नीचे का एक नमूना स्क्रीनशॉट है filelight
:
कमांड लाइन विकल्प के लिए, मैं उपयोग करना पसंद करता हूं ncdu
:
उप-फ़ोल्डरों पर कुल सापेक्ष डिस्क उपयोग प्राप्त करने के लिए आप उप-फ़ोल्डरों में ड्रिल कर सकते हैं । यह कछुए सभी तरह से नीचे है । से अधिक निफ्टी du -sh
दूरस्थ मशीनों पर ।
gnome-system-monitor
या df -h
या lsblk
अन्य उपयोगी उपयोगिताओं हैं baobab
.
यदि मेरी तरह आपको केवल डिस्क स्थान की कुल आवश्यकता है तो बस निम्न कमांड का उपयोग करें ।
df -h --total
अंत में दिखाए गए कुल के साथ एक नमूना आउटपुट यहां दिया गया है
Filesystem Size Used Avail Use% Mounted onudev 478M 0 478M 0% /devtmpfs 100M 4.5M 95M 5% /run/dev/vda1 20G 3.3G 16G 18% /tmpfs 497M 0 497M 0% /dev/shmtmpfs 5.0M 0 5.0M 0% /run/locktmpfs 497M 0 497M 0% /sys/fs/cgrouptmpfs 100M 0 100M 0% /run/user/0total 22G 3.3G 17G 17% -
मैंने इसके बारे में एक पोस्ट लिखी: मैं कमांड लाइन के साथ अपनी हार्ड ड्राइव पर खाली स्थान की मात्रा कैसे प्राप्त करूं?
नि: शुल्क / प्रयुक्त डिस्क स्थान हमेशा एक से संबंधित होता है विभाजन
पहले आपको यह तय करना होगा कि आप किस विभाजन में रुचि रखते हैं ।
root@pc:~# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 28G 26G 643M 98% /none 4.0K 0 4.0K 0% /sys/fs/cgroupudev 3.9G 4.0K 3.9G 1% /devtmpfs 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).log26692380 /9875188 /usr8931652 /var4057324 /var/log4038176 /var/log/bootchart3784016 /usr/share2934248 /lib2799204 /usr/lib2785176 /lib/modules2617048 /var/lib2141124 /usr/src1834444 /var/lib/docker1817372 /var/lib/docker/aufs1817076 /var/lib/docker/aufs/diff1769612 /localhome1338484 /tmp
क्यों है /var/log/bootchart
इतना बड़ा? .... यह एक और सवाल है । ..
ऐसा करने के कई तरीके हैं ।
नॉटिलस में दृश्य मेनू में स्थिति पट्टी सक्षम करें । यह आपको मुक्त स्थान बताने वाली सभी नॉटिलस खिड़कियों के नीचे एक बार रखेगा ।
सभी डिस्क और उनके खाली स्थान की सूची देखने के लिए फ़ाइल सिस्टम सिस्टम मॉनिटर का उपयोग करें ।
अपने सिस्टम पर सभी निर्देशिकाओं की एक सूची प्राप्त करने के लिए डिस्क उपयोग विश्लेषक का उपयोग करें और वे कितना खाली स्थान लेते हैं ।
नॉटिलस के किसी भी फोल्डर में जाएं और बैकग्राउंड पर राइट क्लिक करें । खाली स्थान की जांच करने के लिए गुण विंडो खोलें ।
कमांड चलाएं df -h
.
एक और तरीका! राइट क्लिक करें नॉटिलस में कंप्यूटर (फाइल एक्सप्लोरर) और क्लिक करें गुण. यह प्रदर्शित करता है कि आपकी हार्ड ड्राइव पर कितना खाली और उपयोग किया गया स्थान है ।
मैंने कमांड लाइन और जीयूआई संस्करण के साथ इसके लिए थोड़ा हैक लिखा । यह बल्कि हार्ड-कोडेड है, इसलिए कुछ बदलाव की आवश्यकता हो सकती है । इसके अलावा, जीयूआई संस्करण एक आनुपातिक फ़ॉन्ट का उपयोग करता प्रतीत होता है जो प्रदर्शित आउटपुट के संरेखण को गड़बड़ करता है । इन लिपियों को आपके पथ में कहीं भी रखा जा सकता है (जैसे $होम/बिन में) और आप अपने डेस्कटॉप या पैनल पर जीयूआई स्क्रिप्ट के लिए एक आइकन बना सकते हैं ।
#!/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 itAWK=$(/bin/mktemp -q /tmp/jdf.XXXXXX)## PROG is quoted to prevent all shell expansions## in the awk programcat <<'PROG' > ${AWK}## Won't work if mount points are longer than 21 charactersBEGIN { ## 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 "" }PROGdf -hT | tail -n +2 | sort | gawk -f ${AWK}rm -f ${AWK}
नमूना आउटपुट:
Available Disk SpaceMount 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/bashjdf | zenity --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60
यड का उपयोग करके तय किए गए फोंट के साथ नया जीयूआई संस्करण
#!/bin/bashjdf | yad --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
पूरे नेट पर डीएफ जानकारी है, लेकिन मुझे आउटपुट पसंद है जो सरल और पढ़ने में आसान है ।
यदि आप चलाते हैं
df -h --total
आउटपुट में नीचे की रेखा आपको देगी कि आपके सिस्टम में कितना बचा है, साथ ही कितना उपयोग किया जाता है आदि ।
दूसरा विकल्प उपयोग करना है
df -h --total | grep total
जो इसे एक पंक्ति में दिखाएगा
गीगाबाइट में यह सब ।
मैंने इसे शेल कमांड में मैप किया dspace
और जब मैं टर्मिनल में टाइप करता हूं तो यह तुरंत मुझे अपना डिस्क स्थान उपयोग दिखाता है ।
आप छोटे शेल कमांड भी लिख सकते हैं जो इसकी निगरानी करेंगे और यदि आप बहुत कम हो जाते हैं तो आपको सचेत करेंगे ।
का उपयोग करना 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
उसके बाद आपके पास नॉटिलस पर डिफ़ॉल्ट रूप से स्टेटसबार खोला जाएगा, कुछ और चलाने की आवश्यकता नहीं है ।