Какова команда, чтобы узнать, сколько дискового пространства используется / остается?
Вы можете использовать две команды: df
и du
.
df
- отчет об использовании дискового пространства файловой системы
Использование работает следующим образом:
df -h
Который должен выводить что-то вроде этого:
Filesystem Size Used Avail Use% Mounted on/dev/vzfs 20G 3.5G 16G 18% /
То -h
флаг обеспечивает удобочитаемый вывод (что облегчает чтение выходных данных).
du
- оценка использования файлового пространства
Второй инструмент - это с du
это более медленный подход, но даст вам лучшую разбивку по каталогам. Информацию об этом можно найти в Как определить, где хранятся самые большие файлы / каталоги в моей системе?
Существует несколько хороших инструментов командной строки для создания отчетов об использовании диска. Используйте тот, который наиболее полезен для вас:
df
$ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 56G 4.4G 48G 9% /none 1.5G 256K 1.5G 1% /devnone 1.5G 472K 1.5G 1% /dev/shmnone 1.5G 400K 1.5G 1% /var/runnone 1.5G 0 1.5G 0% /var/locktmpfs 1.5G 596K 1.5G 1% /var/logtmpfs 1.5G 8.0K 1.5G 1% /var/log/apt/dev/sdb2 840G 579G 253G 70% /home
df установлен по умолчанию.
pydf
$ pydfFilesystem Size Used Avail Use% Mounted on/dev/sda1 55G 4437M 48G 7.9 [##.........................] / none 1506M 256k 1505M 0.0 [...........................] /dev /dev/sdb2 839G 578G 252G 68.9 [###################........] /home
Заголовки столбцов окрашены в цвет.
дискус
$ discusMount Total Used Avail Prcnt Graph/ 55.02 GB 4.33 GB 50.69 GB 7.9% [*---------]/sys 0 KB 0 KB 0 KB 0.0% [----------]+onnections 0 KB 0 KB 0 KB 0.0% [----------]+rnel/debug 0 KB 0 KB 0 KB 0.0% [----------]+l/security 0 KB 0 KB 0 KB 0.0% [----------]/dev 1.47 GB 256 KB 1.47 GB 0.0% [----------]/dev/shm 1.48 GB 472 KB 1.48 GB 0.0% [----------]/var/run 1.48 GB 400 KB 1.48 GB 0.0% [----------]/var/lock 1.48 GB 0 KB 1.48 GB 0.0% [----------]/var/log 1.48 GB 596 KB 1.48 GB 0.0% [----------]+ar/log/apt 1.48 GB 8 KB 1.48 GB 0.0% [----------]/home 839.00 GB 578.13 GB 260.87 GB 68.9% [*******---]+infmt_misc 0 KB 0 KB 0 KB 0.0% [----------]+e/ak/.gvfs 0 KB 0 KB 0 KB 0.0% [----------]
Заголовки столбцов и индикаторы выполнения окрашены.
в
$ diFilesystem Mount Mebis Used Avail %Used fs Type/dev/sda1 / 56340.2 4436.7 49041.6 13% ext4 /dev/sdb2 /home 859138.9 592008.8 258401.8 70% ext4 tmpfs /var/log 1511.2 0.6 1510.6 0% tmpfs tmpfs /var/log/apt 1511.2 0.0 1511.2 0% tmpfs
Вы можете использовать эту команду, чтобы узнать, сколько места занимают файлы в вашем домашнем каталоге (заменить ~/
с /
для всей файловой системы) и сортировка по наибольшим файлам
du -sk ~/* | sort -n
Попробуй du -sh <dir>
.
Например, du -sh /home/mark
покажет сводный отчет об использовании в удобочитаемом виде для /home/mark
.
Системный монитор GNOME
Если вы предпочитаете графический gnome-system-monitor
:
Анализатор использования диска
Аналогом анализатора использования диска для CLI будет ncdu
.
ncdu
Вы также можете использовать ncdu
(доступно непосредственно из репозиториев Ubuntu), которые используют библиотеку ncurses для отображения графического обзора непосредственно в терминале.
Например:
ncdu -x /
проанализирует использование диска в корневом разделе без пересечения границ файловой системы.
df -h
это ваш лучший выбор (запустите его в терминале).
Обратите внимание, что df -h
покажет вам только оставшееся пространство на смонтированных разделах. Предположим, что также есть разделы NTFS и FAT32, прежде чем запускать его, обратите внимание, что смонтируйте все разделы. Если Ubuntu является единственной ОС на вашем компьютере, то я не вижу никаких проблем с df
.