Odpowiedzi:
Otwórz Monitor systemu z Dash i wybierz kartę Systemy plików .
Lub alternatywnie otwórz Terminal i wpisz:
df -h
df -h --total
df
dla używanego i wolnego miejsca w bajtach, df -m
dla miejsca w jednostkach 1 MB, df -h
dla największej dostępnej jednostki. Dostaniesz również % usage
, pozostaje to samo z wszystkimi powyższymi.
Możesz użyć baobab
lub podobnych narzędzi, takich jak kdirstat
lub filelight
, aby zobaczyć, jakie pliki zajmują miejsce na dysku.
Baobab jest również nazywany Disk Usage Analyzer
Ubuntu.
Oto przykładowy zrzut ekranu baobab
:
Poniżej znajduje się przykładowy zrzut ekranu filelight
:
W przypadku opcji wiersza polecenia wolę użyć ncdu
:
Możesz przechodzić do podfolderów, aby uzyskać całkowite względne użycie dysku w podfolderach. Żółwie są na dole. Bardziej sprytne niż du -sh
na zdalnych komputerach.
ncdu
Do tej pory nie był świadomy . BARDZO przydatny program. Przeszedłem z wydawania du -sk * | sort -n
na używanie ncdu
. Chociaż lubię wydawać kilka przydatnych poleceń w terminalu lub nawet tworzyć z nich aliasy, nie ma sensu wymyślać koła na nowo.
ncdu
to świetne narzędzie, bardzo szybkie, bardzo niesamowite.
QDirStat
i jest niesamowicie szybki i stanowi doskonałą graficzną reprezentację użycia folderu drive / (rekurencyjnego).
ncdu
używania go z -x
przełącznikiem, aby nie próbował zliczać zamontowanych urządzeń w ilości miejsca na dysku. ncdu -x /
może pokazać Ci od roota /
.
gnome-system-monitor
lub df -h
lublsblk
Inne przydatne narzędzia to baobab
.
lsblk
wyświetla rozmiar każdej partycji, a nie wolne miejsce.
Jeśli tak jak ja, potrzebujesz tylko całkowitej ilości miejsca na dysku, po prostu użyj następującego polecenia.
df -h --total
⚡️ Bezpłatny GIF.
Oto przykładowy wynik z sumą pokazaną na końcu
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% -
Twoje zdrowie!
PS Napisałem o tym post - Jak znaleźć ilość wolnego miejsca na moim dysku twardym za pomocą wiersza poleceń?
Wolne / używane miejsce na dysku jest zawsze powiązane z partycją
Najpierw musisz zdecydować, którą partycją jesteś zainteresowany.
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
W moim przypadku jestem zainteresowany, /
ponieważ ma on 98% użytkowania. Innymi słowy jest prawie pełny.
Teraz używam tego polecenia, aby zobaczyć, które pliki i katalogi zawierają najwięcej bajtów:
root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log
Powyższe polecenie może trochę potrwać. Jeśli naprawdę masz pecha, wynik jest na to za duży /var/tmp
. Potrzebujesz innego miejsca docelowego. Może tymczasowo zamontowana pamięć USB.
Oto pierwsze wiersze mojego wyniku:
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
Dlaczego to jest /var/log/bootchart
takie duże? .... To inne pytanie ...
Można to zrobić na wiele sposobów.
Włącz pasek stanu w menu Widok w Nautilusie. Spowoduje to umieszczenie paska u dołu wszystkich okien nautilusa, informując o wolnej przestrzeni.
Użyj Monitora systemu plików, aby wyświetlić listę wszystkich dysków i ich wolnego miejsca.
Skorzystaj z narzędzia Disk Usage Analyzer, aby uzyskać listę wszystkich katalogów w systemie oraz ilość zajmowanego przez nie wolnego miejsca.
Przejdź do dowolnego folderu w nautilus i kliknij prawym przyciskiem myszy tło. Otwórz okno właściwości, aby sprawdzić wolne miejsce.
Uruchom polecenie df -h
.
Inny sposób! Kliknij prawym przyciskiem myszy komputer w Nautilus (eksploratorze plików) i kliknij właściwości. Wyświetla ilość wolnego i zajętego miejsca na dysku twardym.
Za pomocą dconf-editor
lub gsettings
( sudo apt-get install dconf-tools
) możesz włączyć domyślne zachowanie paska stanu.
Wpisz to na swoim terminalu, aby domyślnie włączyć pasek stanu
gsettings set org.gnome.nautilus.window-state start-with-status-bar true
Wpisz to na swoim terminalu, aby domyślnie wyłączyć pasek stanu
gsettings set org.gnome.nautilus.window-state start-with-status-bar false
Następnie na Nautilusie pasek stanu będzie domyślnie otwarty, nie trzeba już uruchamiać niczego innego.
Napisałem do tego mały hack z linią poleceń i wersją GUI. Jest dość mocno zakodowany, więc może potrzebować drobnych poprawek. Również wersja GUI wydaje się używać proporcjonalnej czcionki, która zakłóca wyrównanie wyświetlanego wyniku. Skrypty te można gdzieś umieścić na swojej ścieżce (jak w $ HOME / bin) i możesz utworzyć ikonę skryptu GUI na pulpicie lub panelu.
#!/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}
Przykładowe dane wyjściowe:
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
Wersja GUI:
#!/bin/bash
jdf | zenity --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60
Nowa wersja Gui z czcionkami naprawionymi za pomocą yad
#!/bin/bash
jdf | yad --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
W sieci jest informacja df, ale lubię dane wyjściowe, które są proste i łatwe do odczytania.
Jeśli uciekniesz
df -h --total
dolna linia w wynikach da ci dokładnie, ile pozostało w twoim systemie, a także ile zużyto itp.
Inną opcją jest użycie
df -h --total | grep total
który pokaże to w jednej linii jako
Wszystko to w gigabajtach.
Odwzorowałem to na polecenie powłoki, dspace
a kiedy wpisuję to w terminalu, natychmiast pokazuje mi to miejsce na dysku.
Możesz nawet pisać małe polecenia powłoki, które będą go monitorować i ostrzegać, jeśli spadnie zbyt nisko itp.
Jeśli używasz Ubuntu z MATE DE ( Ubuntu MATE ), możesz użyć MATE Disk Usage Analyzer
:
mate-utils
pakietumate-disk-usage-analyzer
zrzut ekranu przedstawiono poniżej:
nawet w najnowszym 18.04 LTS wygląda tradycyjnie ładnie.
Jeśli masz problem z małą ilością miejsca na dysku w Android Studio, po prostu usuń niechciany emulator w menedżerze AVD. Zmarnowałem całość, aby wypróbować inne rzeczy. Pomogłem w pełni każdemu. To działa dla mnie.
Filelight to najlepszy program graficzny, aby dowiedzieć się o użyciu niektórych zamontowanych partycji. Nie pokazuje wszystkiego, co jest zamontowane przez system, ale wyświetla wystarczającą ilość danych, która powinna wystarczyć przeciętnemu użytkownikowi. Nie wymaga roota do pracy, może być uruchomiony jako zwykły użytkownik. Należy do KDE.
Po prostu możesz znaleźć dostępne wolne miejsce za pomocą bezpłatnego polecenia. Tutaj możesz uzyskać jasne wyjaśnienie dotyczące korzystania z wolnego polecenia
za pomocą polecenia „wolne”, aby znaleźć wolne miejsce dostępne w systemie Linux
free
Polecenie jest dla pamięci , a nie na dyskach twardych.
Można również używać do najbardziej wyczerpujących informacji na temat dysku twardego stanu zdrowia: smartctl --xall /dev/sda
.
Może to wymagać sudo
uprawnień.