Sabit diskimdeki boş alan miktarını nasıl bulabilirim?


495

Ubuntu'daki boş / kullanılmış disk alanını hızlıca kontrol etmenin bir yolu var mı?

Dosya tarayıcısında 'dosya sistemine' sağ tıklayıp 'özellikleri' seçebileceğinizi veya böyle bir seçenek bulunmadığını varsayabilirim.

Yanıtlar:


516

Dash'den Sistem Monitörü'nü açın ve Dosya Sistemleri sekmesini seçin .

görüntü tanımını buraya girin

Veya alternatif olarak bir Terminal açın ve şunu yazın:

df -h

6
Teşekkürler! bana ihtiyacım olanı aldım. Ancak hd kullanımını kontrol etmenin sezgisel bir yolu olmadığı için bir serseri. Çoğu insanın bunu anlamaya çalışırken sinirleneceğini hayal ediyorum.
greg

6
İyi. Ne zaman nautilus'taki bir klasörün içindeysen, alt kısımda cihazda ne kadar yer kaldığını yazıyor.
Elvis Stressborg

4
@greg: Aslında, düşündüğünüz kadar kolay değil, çünkü UNIX dosya sistemlerini birleştirme yolu, herhangi bir klasörün içeriğinin farklı disklerde veya bölümlerde potansiyel olarak var olabileceği anlamına gelir. Bu nedenle, herhangi bir boş alanı denetleme yöntemi açıkça bunu hesaba katmalıdır.
Scott Severance

57
df -h --total
natty

5
dfbayt cinsinden kullanılmış ve boş alan df -miçin, 1 MB'lık birimler halinde, df -hmevcut en büyük birim için. Siz de alacaksınız % usage, yine de yukarıdakilerle aynı kalıyor.
Fr0zenFyr

176

Sen kullanabilirsiniz baobabveya bu gibi benzer araçlar kdirstatya filelight, dosyalar disk alanı kullanmakta olduğunu görmek için.

Baobab da Disk Usage AnalyzerUbuntu'da denir .

İşte örnek bir ekran görüntüsü baobab:

baobap ağacı

Aşağıda bir örnek ekran görüntüsü filelight:

filelight

Bir komut satırı seçeneği için kullanmayı tercih ederim ncdu:

ncdu

Alt klasörlerdeki toplam göreceli disk kullanımını elde etmek için alt klasörleri delebilirsiniz. Tamamen aşağı kaplumbağalar. du -shUzaktaki makinelerden daha şık .


20
ncduŞimdiye kadar farkında değildim . ÇOK faydalı bir program. du -sk * | sort -nKullanmadan yayınlamaya gittim ncdu. Bir terminalde birkaç kullanışlı komut yayınlamaktan veya onlardan takma isimler yapmaktan zevk alırken, tekerleği yeniden icat etmenin bir anlamı yok.
Tass

Şimdi etkinleştiriliyor, ancak v1.8 olsa da :(
Jamie Hutber

5
ncduçok hızlı, çok harika, harika bir araçtır.
Boinst

1
kdirstat olduğu gibi yeniden yapıldı QDirStatve delicesine hızlı ve sürücü / (özyinelemeli) klasör kullanımının mükemmel bir grafik gösterimi.
Blauhirn

1
Disk alanı sayımlarında takılı aygıtları saymaya çalışmadığı için anahtarla ncdubirlikte kullanılmasını öneririm -x. ncdu -x /size kökten gösterebilir /.
Terrance

156

gnome-system-monitorveya df -hveyalsblk

Diğer faydalı araçlar baobab.


1
User606723 ile katılıyorum. Cool Utility baobab :)
Dhaval

2
lsblkboş alanları değil her bölümün boyutunu listeler.
Franck Dernoncourt

87

Benim gibi tek ihtiyacınızsa kullanılan disk alanın toplamı ise, sadece aşağıdaki komutu kullanın.

df -h --total

⚡️ Ücretsiz GIF.

toplam disk alanı

İşte sonunda gösterilen toplamı gösteren örnek bir çıktı

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% -

Şerefe!

PS Bununla ilgili bir yazı yazdım - Komut Satırı ile Sabit Diskimdeki Boş Alan Miktarını Nasıl Bulurum?


Kabuğunuz için hangi temayı kullanıyorsunuz? Ayrıca nasıl gif kaydediyorsunuz? lütfen rehberlik edin.
Karan Ahuja

Zsh, iTerm2, Hyper ve özellikle VSCode için 🦄 Shades of Purple temalarının temaları var. Setim ve bu bağlantıda ne kullandığımı okuyabilirsiniz 👉 AhmadAwais.com/uses —— Peace! ✌️
Ahmad Awais

2
-Toplamın açıkça dışlanması yerine açıkça belirtilmesi gerektiğine şaşırdım.
Alex Jansen,

Toplam hiç faydalı mı? Bir bölüm dolduğunda sorun yaşarsanız da, toplamda size bolca alan kalıyor olabilir.
BluE

17

Boş / kullanılan disk alanı her zaman bir bölümle ilgilidir

Öncelikle hangi bölümle ilgilendiğinize karar vermelisiniz.

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

Benim durumumda /kullanımda% 98 olduğu için ilgileniyorum . Başka bir deyişle, neredeyse doludur.

Şimdi bu komutu hangi dosyaların ve klasörlerin en çok baytı içerdiğini görmek için kullanıyorum:

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

Yukarıdaki komut biraz zaman alabilir. Eğer gerçekten şanssızsanız, sonuç çok büyük /var/tmp. O zaman başka bir varış noktasına ihtiyacınız var. Belki geçici olarak monte edilmiş bir USB bellek çubuğu.

İşte sonucumun ilk satırları:

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

Neden /var/log/bootchartbu kadar büyük? .... Bu başka bir soru ...


11

Bunu yapmanın çeşitli yolları var.

  • Nautilus'taki Görünüm menüsünden durum çubuğunu etkinleştirin. Bu, tüm boş yer pencerelerinin altına bir boşluk bırakarak size boş alanı söyler.

  • Tüm disklerin listesini ve boş alanlarını görüntülemek için Dosya Sistemleri Sistem Monitörü'nü kullanın.

  • Sisteminizdeki tüm dizinlerin bir listesini ve ne kadar boş yer kapladığını görmek için Disk Kullanımı Analizörünü kullanın.

  • Nautilus'taki herhangi bir klasöre gidin ve arka planı sağ tıklayın. Boş alanı kontrol etmek için özellikler penceresini açın.

  • Komutu çalıştır df -h.


Disk Kullanımı Analizörü, ihtiyacım olan şeydi, aynı sürücüde bulunan bir sürü dizin yerine, Windows tarzı basit bir sürücü başına arıza (kullanılmış / toplam).
Sina Madani

7

Diğer yol! Nautilus (dosya gezgini) içindeki bilgisayara sağ tıklayın ve özellikleri tıklayın. Sabit diskinizde ne kadar boş ve kullanılmış alan olduğunu gösterir.görüntü tanımını buraya girin


3

dconf-editorVeya gsettings( sudo apt-get install dconf-tools) tuşunu kullanarak durum çubuğunun varsayılan davranışını etkinleştirebilirsiniz.

Durum çubuğunu varsayılan olarak etkinleştirmek için bunu terminalinize yazın

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

Durum çubuğunu varsayılan olarak devre dışı bırakmak için bunu terminalinize yazın

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

Bundan sonra, Nautilus'ta varsayılan olarak durum çubuğunu açacaksınız, başka bir şey çalıştırmanıza gerek yok.


3

Bunun için bir komut satırı ve GUI sürümü ile küçük bir kesmek yazdı. Oldukça zor kodlanmış, bu yüzden bazı tweaks gerekebilir. Ayrıca, gui sürümü, görüntülenen çıktının hizasını bozan orantılı bir font kullanıyor gibi görünüyor. Bu komut dosyaları yolunuza bir yere konabilir ($ HOME / bin'deki gibi) ve masaüstünüzdeki ya da panelinizdeki gui komut dosyası için bir simge oluşturabilirsiniz.

#!/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}

Örnek çıktı:

                   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    

Gui versiyonu:

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

Yad kullanılarak düzeltilen fontlu yeni Gui Sürümü

#!/bin/bash

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

2

İçinde lubuntuaşağıdakileri yapabilirsiniz:

1- Start Button> Accessories>Disks

2- Start Button> Preferences>Disks

görüntü tanımını buraya girin


2

Ağın her tarafında df bilgileri var, ancak okunması kolay ve basit çıktıları seviyorum.

Eğer koşarsan

df -h --total

Çıktıdaki alt satırda, sisteminizde ne kadar kalacağı, ne kadar kullanıldığı vb.

Diğer seçenek kullanmaktır.

df -h --total | grep total

hangi bir satırda gösterecek

  • (1) toplam alan
  • (2) kullanılan toplam alan
  • (3) toplam alan hala mevcut
  • (4) kullanılan sürücünün yüzdesi.

Bunların hepsi gigabayt cinsinden.

Bunu bir kabuk komutuyla eşledim dspaceve bunu terminale yazdığımda bana anında disk alanı kullanımımı gösteriyor.

Hatta onu izleyecek küçük kabuk komutları bile yazabilir ve çok alçalırsanız sizi uyarır.


0

Ubuntu'yu MATE DE ( Ubuntu MATE ) ile birlikte kullanıyorsanız, şunları kullanabilirsiniz MATE Disk Usage Analyzer:

  • simgesi Uygulamalar-> Sistem Araçları'nda bulunur.
  • bu paketin bir parçasımate-utils
  • çalıştırılabilir ismi mate-disk-usage-analyzer
  • ekran görüntüsü aşağıda sunulmuştur:

    MATE Disk Kullanımı Analizörü

    en son 18.04 LTS'de bile geleneksel olarak güzel görünüyor.


0

Sorununuzu android stüdyosunda düşük disk alanıyla karşı karşıya kaldıysanız, AVD yöneticinizdeki istenmeyen öykünücüyü silin. Başka şeyler denemek için bütünü boşa harcadım.


0

Filelight , bazı montajlı bölümlerin kullanımını bulmak için en iyi grafiksel programdır. Sistem tarafından monte edilen her şeyi göstermez, ancak ortalama bir kullanıcıyı yeterli kılacak kadar veri görüntüler. Kök çalışması gerektirmez, normal bir kullanıcı olarak çalıştırılabilir. KDE'ye ait.

görüntü tanımını buraya girin


0

Yardımcı Programlar / Diskler bölümüne gidin, kullanım yüzdesini verecektir. Linux iki SDA'ya bölünmüştür, ilki işletim sistemi içindir, ikincisi dosyalar içindir (kullanılabilir alan)



-1

Ayrıca sabit disk hakkında en kapsamlı sağlık durumu bilgisi için kullanabilirsiniz: smartctl --xall /dev/sda.

sudoAyrıcalıklar gerektirebilir .


Depolama ortamının kendisi ve SMART kendi kendine teşhis sistemi, işgal edilmiş / boş alan veya dosya sistemleri hakkında hiçbir fikre veya bilgiye sahip değildir. -1
David Foerster
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.