it-swarm.dev

Jak najdu množství volného místa na pevném disku?

Existuje způsob, jak rychle zkontrolovat množství volného/využitého místa na disku v Ubuntu?

Předpokládal bych, že můžete v prohlížeči souborů kliknout pravým tlačítkem na „souborový systém“ a vybrat „vlastnosti“ nebo něco, ale taková možnost neexistuje.

549
greg

Otevřete Monitor systém z Dash a vyberte kartu Filesystems.

enter image description here

Nebo alternativně otevřete terminál a zadejte:

df -h
547
lgarzo

Můžete použít baobab nebo podobné nástroje, například kdirstat nebo filelight, abyste zjistili, jaké soubory využívají místo na disku.

Baobab se také nazývá Disk Usage Analyzer na Ubuntu.

Zde je ukázkový snímek obrazovky baobab:

baobab

Níže je ukázkový snímek obrazovky filelight:

filelight

Pro možnost příkazového řádku raději používám ncdu:

ncdu

Můžete procházet do podsložek, abyste získali celkové relativní využití disku v podsložkách. Je to želvy až dolů. Více šikovný než du -sh na vzdálených strojích.

192

gnome-system-monitor nebo df -h nebo lsblk

Další užitečné nástroje jsou baobab.

157
Anonymous

Pokud stejně jako já potřebujete, je i celkový prostor na disku, pak použijte následující příkaz.

df -h --total

⚡️ GIF zdarma.

total disk space

Zde je ukázkový výstup s celkovým počtem zobrazeným na konci

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

Na zdraví!

P.S. Napsal jsem o tom příspěvek - Jak najdu množství volného místa na pevném disku s příkazovým řádkem?

100
Ahmad Awais

Volné/použité místo na disku vždy souvisí s oddíl

Nejprve se musíte rozhodnout, o který oddíl máte zájem.

[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

V mém případě mě zajímá / protože má 98% využití. Jinými slovy, je téměř plná.

Nyní pomocí tohoto příkazu zjistím, které soubory a adresáře obsahují nejvíce bajtů:

[email protected]:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log

Výše uvedený příkaz může nějakou dobu trvat. Pokud máte opravdu smůlu, výsledek je příliš velký pro /var/tmp. Pak potřebujete jiný cíl. Možná dočasně připojenou USB paměťovou kartu.

Zde jsou první řádky mého výsledku:

[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

Proč je /var/log/bootchart velké? .... To je další otázka ...

22
guettli

Existuje řada způsobů, jak toho dosáhnout.

  • Povolte stavový řádek v nabídce Zobrazit v Nautilu. Tím umístíte lištu na spodní část všech oken nautilus, která vám řekne volné místo.

  • Pomocí nástroje Sledování systému souborů zobrazte seznam všech disků a jejich volného místa.

  • Pomocí analyzátoru využití disku získáte seznam všech adresářů ve vašem systému a kolik volného místa zabírají.

  • Přejděte do libovolné složky nautilus a klikněte pravým tlačítkem na pozadí. Otevřete okno vlastností a zkontrolujte volné místo.

  • Spusťte příkaz df -h.

11
Kris Harper

Jiná cesta! Klikněte pravým tlačítkem myši na počítač v Nautilusu (Průzkumník souborů) a klikněte na Vlastnosti. Zobrazuje, kolik volného a využitého místa je na pevném disku. enter image description here

7
Cammy_the_block

Napsal jsem na to trochu hack s příkazovým řádkem a verzí gui. Je to poněkud pevně zakódované, takže možná budete potřebovat nějaké vylepšení. Zdá se také, že verze gui používá proporcionální písmo, které narušuje zarovnání zobrazeného výstupu. Tyto skripty můžete někam vložit do cesty (například do $ HOME/bin) a na ploše nebo panelu můžete vytvořit ikonu pro gui skript.

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

Ukázkový výstup:

                   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    

Verze Gui:

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

Nová verze Gui s písmy opravenými pomocí yad

#!/bin/bash

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

V síti jsou informace o df, ale líbí se mi výstup, který je jednoduchý a snadno čitelný.

Pokud spustíte

df -h --total

spodní řádek ve výstupu vám dá přesně, kolik zbývá ve vašem systému, také kolik se používá atd.

Druhou možností je použít

df -h --total | grep total

což se zobrazí v jednom řádku jako

  • (1) celkový prostor
  • (2) celkový využitý prostor
  • (3) celkový prostor k dispozici
  • (4) procento použité jednotky.

To vše v gigabajtech.

Zmapoval jsem to na příkaz Shell dspace a když ho napíšu do terminálu, okamžitě mi ukazuje využití místa na disku.

Můžete dokonce psát malé příkazy Shell, které jej budou sledovat a upozorní vás, pokud vám bude příliš nízká atd.

3
newbie101

Použitím dconf-editor nebo gsettings (Sudo apt-get install dconf-tools) můžete povolit výchozí chování stavového řádku.

Chcete-li ve výchozím stavu povolit stavový řádek, zadejte tento na terminálu

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

Chcete-li ve výchozím stavu zakázat stavový řádek, zadejte tento na terminálu

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

Poté budete mít Nautilus ve výchozím stavu otevřený stavový řádek, nemusíte nic jiného spouštět.

3
Bruno Pereira

V lubuntu můžete postupovat takto:

1- Start Button> Accessories> Disks

2- Start Button> Preferences> Disks

enter image description here

2
NKN

Pokud používáte Ubuntu s MATE DE ( buntu MATE ), můžete použít MATE Disk Usage Analyzer:

  • jeho ikona je umístěna v aplikacích-> Systémové nástroje
  • je součástí mate-utils balíček
  • jeho spustitelný soubor se jmenuje mate-disk-usage-analyzer
  • jeho screenshot je uveden níže:

    MATE Disk Usage Analyzer

    i na posledních 18,04 LTS to vypadá tradičně Nice.

0
N0rbert

Pokud máte problém s nízkým diskovým prostorem ve studiu Android studio, jen odstraňte nechtěný emulátor ve vašem AVD manažeru. Ztratil jsem celý a vyzkoušel jiné věci. pracuje pro mě.

0
S HemaNandhini

Filelight je nejlepší grafický program pro zjištění využití některých připojených oddílů. Nezobrazuje vše, co je připojeno systémem, ale zobrazuje dostatek dat, která by měla stačit průměrnému uživateli. Nevyžaduje, aby root fungoval, může být spuštěn jako běžný uživatel. Patří KDE.

enter image description here

0
Smeterlink

Může být dobrý nápad negovat snap z výstupu df -h, jako

df -h | grep -v "snap"

Tímto způsobem se vyhnete dlouhému seznamu /snap/... z výsledků.

Další možností je lsblk | grep -v "loop".

0
octohedron

Přejděte na Utilities/Disks, kde získáte procento využití. Linux je rozdělen do dvou SDA, první je pro OS, druhý pro soubory (dostupné místo)

0
Al Martin