Risposte:
Apri System Monitor da Dash e seleziona la scheda Filesystem .
In alternativa, apri un Terminale e digita:
df -h
df -h --total
df
per lo spazio utilizzato e libero in byte, df -m
per lo spazio in unità di 1 MB, df -h
per la più grande unità disponibile. Avrai anche % usage
, rimane lo stesso con tutto quanto sopra però.
È possibile utilizzare baobab
, o strumenti simili come kdirstat
o filelight
, per vedere quali file utilizzano lo spazio su disco.
Baobab è anche chiamato Disk Usage Analyzer
su Ubuntu.
Ecco uno screenshot di esempio di baobab
:
Di seguito è riportato uno screenshot di esempio di filelight
:
Per un'opzione da riga di comando, preferisco usare ncdu
:
È possibile eseguire il drill-down in sottocartelle per ottenere l'utilizzo totale relativo del disco nelle sottocartelle. Sono le tartarughe fino in fondo. Più elegante che du -sh
su macchine remote.
ncdu
fino ad ora. Programma MOLTO utile. Sono passato dal rilascio du -sk * | sort -n
all'utilizzo ncdu
. Mentre mi piace essere in grado di emettere alcuni comandi a portata di mano in un terminale o persino di farne degli alias, non ha senso reinventare la ruota.
ncdu
è un ottimo strumento, molto veloce, fantastico.
QDirStat
ed è follemente veloce e un'eccellente rappresentazione grafica dell'utilizzo delle cartelle drive / (ricorsive).
ncdu
per usarlo con l' -x
interruttore in modo che non provi a contare i dispositivi montati nei conteggi dello spazio su disco. ncdu -x /
può mostrarti dalla tua radice /
in poi.
gnome-system-monitor
o df -h
olsblk
Altre utilità utili sono baobab
.
lsblk
elenca le dimensioni di ciascuna partizione, non lo spazio libero.
Se come me tutto ciò che serve è il totale dello spazio su disco utilizzato, utilizzare semplicemente il seguente comando.
df -h --total
⚡️ GIF gratuita.
Ecco un esempio di output con il totale mostrato alla fine
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% -
Saluti!
PS Ho scritto un post a riguardo - Come posso trovare la quantità di spazio libero sul mio disco rigido con riga di comando?
Lo spazio su disco libero / utilizzato è sempre correlato a una partizione
Per prima cosa devi decidere a quale partizione sei interessato.
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
Nel mio caso mi interessa il /
fatto che ha il 98% in uso. In altre parole è quasi pieno.
Ora uso questo comando per vedere quali file e directory contengono il maggior numero di byte:
root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log
Il comando sopra può richiedere del tempo. Se sei davvero sfortunato, il risultato è troppo grande per /var/tmp
. Quindi hai bisogno di un'altra destinazione. Forse una chiavetta USB montata temporaneamente.
Ecco le prime righe del mio risultato:
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
Perché è /var/log/bootchart
così grande? .... Questa è un'altra domanda ...
Esistono diversi modi per farlo.
Abilita la barra di stato nel menu Visualizza in Nautilus. Questo posizionerà una barra nella parte inferiore di tutte le finestre di nautilus che ti dirà lo spazio libero.
Utilizzare il File System System Monitor per visualizzare un elenco di tutti i dischi e il loro spazio libero.
Utilizzare Disk Usage Analyzer per ottenere un elenco di tutte le directory sul sistema e di quanto spazio libero occupano.
Vai a qualsiasi cartella in nautilus e fai clic con il pulsante destro del mouse sullo sfondo. Apri la finestra delle proprietà per controllare lo spazio libero.
Eseguire il comando df -h
.
Un altro modo! Fare clic con il tasto destro sul computer in Nautilus (esploratore file) e fare clic su Proprietà. Visualizza la quantità di spazio libero e utilizzato sul disco rigido.
Utilizzando dconf-editor
o gsettings
( sudo apt-get install dconf-tools
) è possibile abilitare il comportamento predefinito della barra di stato.
Digitare questo sul terminale per abilitare la barra di stato per impostazione predefinita
gsettings set org.gnome.nautilus.window-state start-with-status-bar true
Digita questo sul tuo terminale per disabilitare la barra di stato di default
gsettings set org.gnome.nautilus.window-state start-with-status-bar false
Successivamente, la barra di stato verrà aperta per impostazione predefinita su Nautilus, non è necessario eseguire nient'altro.
Ho scritto un piccolo trucco per questo con una riga di comando e una versione gui. È piuttosto codificato, quindi potrebbe essere necessario apportare alcune modifiche. Inoltre, la versione gui sembra utilizzare un font proporzionale che incasina l'allineamento dell'output visualizzato. Questi script potrebbero essere inseriti nel tuo percorso da qualche parte (come in $ HOME / bin) e puoi creare un'icona per lo script gui sul tuo desktop o pannello.
#!/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}
Uscita campione:
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
Versione Gui:
#!/bin/bash
jdf | zenity --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60
Nuova versione della Gui con font riparati usando yad
#!/bin/bash
jdf | yad --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
Ci sono informazioni df su tutta la rete, ma mi piace l'output che è semplice e facile da leggere.
Se corri
df -h --total
la linea di fondo nell'output ti darà esattamente quanto rimane nel tuo sistema, nonché quanto viene usato ecc.
L'altra opzione è usare
df -h --total | grep total
che lo mostrerà in una riga come
Tutto questo in gigabyte.
L'ho mappato su un comando shell dspace
e quando lo digito in terminale mi mostra immediatamente il mio utilizzo dello spazio su disco.
Puoi anche scrivere piccoli comandi shell che lo monitoreranno e ti avviseranno se diventi troppo basso ecc.
Se usi Ubuntu con MATE DE ( Ubuntu MATE ) puoi usare MATE Disk Usage Analyzer
:
mate-utils
pacchettomate-disk-usage-analyzer
il suo screenshot è presentato di seguito:
anche negli ultimi 18.04 LTS sembra tradizionalmente bello.
Se stai affrontando il problema con spazio su disco insufficiente in Android Studio, elimina semplicemente l'emulatore indesiderato nel tuo gestore AVD. Ho sprecato il tutto per provare altre cose. Aiuto completo per chiunque. Lavora per me.
Filelight è il miglior programma grafico per scoprire l'uso di alcune partizioni montate. Non mostra tutto ciò che è montato dal sistema, ma mostra abbastanza dati che dovrebbero essere sufficienti per un utente medio. Non richiede il root per funzionare, può essere eseguito come utente normale. Appartiene a KDE.
Semplicemente puoi trovare lo spazio libero disponibile usando il comando gratuito. Qui puoi ottenere una chiara spiegazione sull'uso del comando gratuito
usando il comando "free" per trovare spazio libero disponibile su Linux
free
comando è per la memoria , non per i dischi rigidi.
Si potrebbe anche usare per le informazioni più complete stato di salute del tuo disco rigido: smartctl --xall /dev/sda
.
Potrebbe richiedere sudo
privilegi.