Come trovo la quantità di spazio libero sul mio disco fisso?

422

C'è un modo per controllare rapidamente la quantità di spazio libero su disco in Ubuntu?

Suppongo che tu possa fare clic con il pulsante destro del mouse su "file system" nel browser dei file e scegliere "Proprietà" o qualcosa del genere ma non esiste tale opzione.

    
posta greg 28.10.2011 - 14:53

15 risposte

452

Apri Monitor di sistema da Dash e seleziona la scheda File system .

In alternativa, apri un terminale e digita:

df -h
    
risposta data lgarzo 28.10.2011 - 14:56
152

Puoi utilizzare baobab o strumenti simili come kdirstat o filelight , per vedere quali file stanno utilizzando il tuo spazio su disco.

Baobab è anche chiamato Disk Usage Analyzer su Ubuntu.

Ecco uno screenshot di baobab :

Diseguitoèriportatounoscreenshotdifilelight:

Perun'opzionedellarigadicomando,preferiscousarencdu:

È possibile eseguire il drill in sottocartelle per ottenere l'utilizzo relativo totale del disco nelle sottocartelle. Sono le tartarughe fino in fondo. Più nifty rispetto a du -sh su macchine remote.

    
risposta data Ehtesh Choudhury 07.06.2013 - 01:17
151

gnome-system-monitor o df -h o lsblk

Altre utilità utili sono baobab .

    
risposta data Anonymous 28.10.2011 - 15:01
57

Se come me tutto ciò di cui hai bisogno è il totale dello spazio su disco utilizzato, usa il seguente comando.

df -h --total
% Bl0ck_qu0te%

Eccounesempiodioutputconiltotalemostratoallafine

FilesystemSizeUsedAvailUse%Mountedonudev478M0478M0%/devtmpfs100M4.5M95M5%/run/dev/vda120G3.3G16G18%/tmpfs497M0497M0%/dev/shmtmpfs5.0M05.0M0%/run/locktmpfs497M0497M0%/sys/fs/cgrouptmpfs100M0100M0%/run/user/0total22G3.3G17G17%-

Cheers!

P.S.Hoscrittounpostariguardo- Come trovo la quantità di spazio libero su Il mio disco rigido con riga di comando?

    
risposta data Ahmad Awais 24.09.2016 - 20:26
14

Lo spazio su disco libero / usato è sempre correlato a una partizione

Per prima cosa devi decidere su quale partizione ti interessa.

[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

Nel mio caso sono interessato al / poiché ha il 98% in uso. In altre parole è quasi pieno.

Ora utilizzo questo comando per vedere quali file e directory contengono il maggior numero di byte:

[email protected]:~# 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 . Allora hai bisogno di un'altra destinazione. Forse una memory stick USB montata temporaneamente.

Ecco le prime righe del mio risultato:

[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

Perché /var/log/bootchart è così grande? .... Questa è un'altra domanda ...

    
risposta data guettli 06.12.2015 - 12:23
11

Ci sono 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 dice lo spazio libero.

  • Utilizza il Monitoraggio sistema file system per visualizzare un elenco di tutti i dischi e il loro spazio libero.

  • Utilizza Disk Usage Analyzer per ottenere un elenco di tutte le directory sul tuo sistema e 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 verificare lo spazio disponibile.

  • Esegui il comando df -h .

risposta data Kris Harper 28.10.2011 - 15:07
7

Un altro modo! Fare clic con il tasto destro del mouse su Nautilus (file explorer) e fare clic su Proprietà. Mostra quanto spazio libero e usato è sul tuo disco rigido.

    
risposta data Cammy_the_block 05.02.2015 - 03:27
3

Usando dconf-editor o gsettings ( sudo apt-get install dconf-tools ) puoi abilitare il comportamento predefinito della barra di stato.

Scrivilo sul tuo terminale per abilitare la barra di stato di default

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

Scrivilo sul tuo terminale per disabilitare la barra di stato di default

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

Dopodiché avrai la barra di stato aperta di default su Nautilus, non è necessario eseguire altro.

    
risposta data Bruno Pereira 28.10.2011 - 15:05
3

Ho scritto un piccolo trucco per questo con una riga di comando e una versione gui. È piuttosto hard-coded, 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 possono essere messi 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}

Output di esempio:

                   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 Gui con caratteri corretti usando yad

#!/bin/bash

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

In lubuntu puoi procedere come segue:

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

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

    
risposta data NKN 08.04.2015 - 11:52
2

Ci sono informazioni df in tutta la rete, ma mi piace l'output che è semplice e facile da leggere.

Se corri

df -h --total

la riga inferiore dell'output ti darà esattamente quanto è rimasto nel tuo sistema, così come quanto è usato ecc.

L'altra opzione è usare

df -h --total | grep total

che lo mostrerà in una riga come

  • (1) spazio totale
  • (2) spazio totale utilizzato
  • (3) spazio totale ancora disponibile
  • (4) percentuale di unità utilizzata.

Tutto questo in gigabyte.

L'ho mappato a un comando di shell dspace e quando lo digito nel terminale istantaneamente mi viene mostrato l'utilizzo dello spazio su disco.

Puoi anche scrivere piccoli comandi di shell che lo monitoreranno e ti avviseranno se ti senti troppo basso ecc.

    
risposta data newbie101 01.01.2018 - 22:47
0

Se hai affrontato il problema nello spazio su disco basso in Android Studio, elimina l'emulatore indesiderato nel tuo gestore AVD. Ho sprecato il tutto per provare altre cose. Un aiuto completo per chiunque lavori per me.

    
risposta data 15.11.2018 - 14:00
0

Se usi Ubuntu con MATE DE ( Ubuntu MATE ) puoi utilizzare MATE Disk Usage Analyzer :

  • la sua icona si trova in Applicazioni- & gt; Strumenti di sistema
  • fa parte del pacchetto mate-utils
  • il suo eseguibile si chiama mate-disk-usage-analyzer
  • il suo screenshot è presentato di seguito:

    anche negli ultimi 18.04 LTS sembra molto bello.

risposta data N0rbert 02.07.2018 - 11:14
-1

Semplicemente puoi trovare lo spazio disponibile disponibile usando il comando gratuito .. Qui puoi ottenere una spiegazione chiara sull'uso dei comandi gratuiti

utilizzo del comando "free" per trovare lo spazio disponibile su Linux

    
risposta data Yuvaraj 27.01.2016 - 02:55
-1

Puoi anche utilizzare le informazioni sullo stato di salute più complete sul tuo disco rigido: smartctl --xall /dev/sda .

Potrebbe richiedere sudo privilegi.

    
risposta data Philip D. 03.12.2017 - 11:59

Leggi altre domande sui tag