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

403

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

Dosya tarayıcısında 'dosya sistemi' üzerine sağ tıklayabileceğinizi ve 'özellikler'i veya başka bir şey seçebileceğinizi varsayabilirim ancak böyle bir seçenek yoktur.

    
sordu greg 28.10.2011 14:53

14 cevap

434

Tire'den Sistem Monitörü 'ni açın ve Dosya sistemleri sekmesini seçin.

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

df -h
    
verilen cevap lgarzo 28.10.2011 14:56
146

gnome-system-monitor veya df -h veya lsblk

Diğer yararlı yardımcı programlar baobab .

    
verilen cevap Anonymous 28.10.2011 15:01
143

Hangi dosyaların disk alanınızı kullandığını görmek için baobab veya kdirstat veya filelight gibi benzer araçları kullanabilirsiniz.

Baobab ayrıca Ubuntu'da Disk Usage Analyzer olarak adlandırılır.

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

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

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

Alt klasörlerdeki toplam göreceli disk kullanımını elde etmek için alt klasörleri inceleyebilirsiniz. Kaplumbağalar tamamen aşağı. Uzak makinelerde du -sh 'den daha elverişli.

    
verilen cevap Ehtesh Choudhury 07.06.2013 01:17
51

Benden hoşlanmanız gereken tek şey, kullanılan disk alanı toplamıdır, sonra sadece aşağıdaki komutu kullanır.

df -h --total
  

⚡️ Ücretsiz GIF.

     

İşte, sonunda gösterilen toplamla birlikte bir örnek çı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!

P.S.. Bu konuda bir yazı yazdım - Boş Alanın Miktarını Nasıl Bulurum? Sabit Sürücüm Komut Satırı ile?

    
verilen cevap Ahmad Awais 24.09.2016 20:26
13

Boş / kullanılmış disk alanı her zaman bir bölümle ilişkilidir.

Öncelikle hangi bölümün ilgilendiğine karar vermelisiniz.

[email protected]:~# 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ğundan / ile ilgileniyorum. Diğer bir deyişle, neredeyse dolu.

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

[email protected]:~# 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ç /var/tmp için çok büyük. O zaman başka bir hedefe ihtiyacın var. Belki geçici takılı bir usb hafıza çubuğu.

İşte sonucun ilk satırları:

[email protected]:~# 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 neden bu kadar büyük? .... Bu başka bir soru ...

    
verilen cevap guettli 06.12.2015 12:23
11

Bunu yapmanın birkaç yolu var.

  • Nautilus'taki Görünüm menüsünde durum çubuğunu etkinleştirin. Bu, tüm boş alan pencerelerinin alt kısmına boş alanı bildiren bir çubuk yerleştirecektir.

  • 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 listesini ve ne kadar boş alan açtıklarını öğrenmek için Disk Kullanım Analizcisi'ni kullanın.

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

  • df -h komutunu çalıştırın.

verilen cevap Kris Harper 28.10.2011 15:07
7

Başka bir yol! Nautilus'ta (dosya gezgini) bilgisayara sağ tıklayın ve özellikleri tıklayın. Sabit diskinizde ne kadar boş ve kullanılmış alan olduğunu gösterir.

    
verilen cevap Cammy_the_block 05.02.2015 03:27
3

dconf-editor veya gsettings ( sudo apt-get install dconf-tools ) değerini 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 durum çubuğunda varsayılan olarak Nautilus'ta açılacak, başka bir şey çalıştırmaya gerek yok.

    
verilen cevap Bruno Pereira 28.10.2011 15:05
3

Bunun için bir komut satırı ve gui versiyonu ile küçük bir hack yazdım. Oldukça kodlanmış, biraz tweaks gerekebilir. Ayrıca, gui versiyonu, görüntülenen çıkışın hizalanmasını bozan orantılı bir yazı tipi kullanıyor görünmektedir. Bu komut dosyaları sizin yolunuza bir yere yerleştirilebilir ($ HOME / bin'de olduğu gibi) ve masaüstünüzde veya panelinizde 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=
  gsub("^ *", "", TYP)
  printf "%-21s%6s%6s%5s%5s %s%s\n", , , , , , , 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 sürümü:

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

yad kullanarak sabitlenmiş yazı tiplerine sahip yeni Gui Sürümü

#!/bin/bash

jdf | yad  --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
    
verilen cevap Joe 02.11.2011 23:49
2

lubuntu 'de aşağıdaki gibi yapabilirsiniz:

1 Start Button & gt; Accessories & gt; % Co_de%

% 2- Disks & gt; Start Button & gt; % Co_de%

    
verilen cevap NKN 08.04.2015 11:52
2

Netin her tarafında bilgi var, ancak çıkışı basit ve okunması kolay bir şekilde beğeniyorum.

Çalışırsanız

df -h --total

Çıktının alt çizgisi, sisteminizde ne kadar kalacağınızın yanı sıra ne kadar kullanıldığını vb. verir.

Diğer seçenek kullanmaktır

df -h --total | grep total

, bir satırda gösterecektir

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

Tüm bunlar gigabaytlarda.

Bunu dspace shell komutuyla eşleştirdim ve bunu uçbirime yazdığımda disk alanı kullanımını anında gösterir.

Hatta onu izleyecek ve çok düşük bir değer alırsanız sizi uyaracak küçük kabuk komutları yazabilirsiniz.

    
verilen cevap newbie101 01.01.2018 22:47
0

Ücretsiz boş alanı kullanarak mevcut boş alanı bulabilirsiniz. Buradan ücretsiz komut kullanımı hakkında net açıklamalar alabilirsiniz

Linux'taki boş alanı bulmak için "ücretsiz" komutunu kullanın

    
verilen cevap Yuvaraj 27.01.2016 02:55
0

Ubuntu'yu MATE DE ile kullanırsanız ( Ubuntu MATE ) MATE Disk Usage Analyzer kullanabilirsiniz:

  • simgesi Uygulamalar - & gt; Sistem Araçları 'nda bulunur.
  • bu, mate-utils paketinin bir parçasıdır.
  • yürütülebilir dosya adı mate-disk-usage-analyzer
  • ekran görüntüsü aşağıda sunulmuştur:

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

verilen cevap N0rbert 02.07.2018 11:14
-1

Ayrıca, sabit sürücünüzle ilgili en kapsamlı sağlık durumu bilgilerini de kullanabilirsiniz: smartctl --xall /dev/sda .

sudo ayrıcalıklarına sahip olabilir.

    
verilen cevap Philip D. 03.12.2017 11:59

Etiketlerdeki diğer soruları oku