Есть ли способ быстро проверить объем свободного / используемого дискового пространства в Ubuntu?
Я бы предположил, что вы могли бы щелкнуть правой кнопкой мыши по "файловой системе" в браузере файлов и выбрать "свойства" или что-то в этом роде, но такой опции нет.
Вы можете использовать baobab, или аналогичные инструменты , такие как kdirstat или filelight, чтобы увидеть, какие файлы занимают ваше дисковое пространство.
Баобаб также называют Disk Usage Analyzer на Ubuntu.
Вот пример скриншота baobab:
Ниже приведен пример скриншота filelight:
Для параметра командной строки я предпочитаю использовать ncdu:
Вы можете выполнить детализацию по вложенным папкам, чтобы получить общее относительное использование диска во вложенных папках. Это черепахи на всем пути вниз. Более изящный, чем du -sh на удаленных машинах.
В моем случае меня интересует / так как он используется на 98%. Другими словами, он почти заполнен.
Теперь я использую эту команду, чтобы увидеть, какие файлы и каталоги содержат наибольшее количество байтов:
root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log
Приведенная выше команда может занять некоторое время. Если вам действительно не повезло, результат будет слишком велик для /var/tmp. Тогда вам нужен другой пункт назначения. Возможно, временно подключенный USB-накопитель.
Включите строку состояния в меню просмотра в Nautilus. Это позволит разместить панель внизу всех окон nautilus, указывающую вам свободное пространство.
Используйте Системный монитор файловых систем для просмотра списка всех дисков и их свободного места.
Используйте Анализатор использования диска, чтобы получить список всех каталогов в вашей системе и сколько свободного места они занимают.
Перейдите в любую папку в nautilus и щелкните правой кнопкой мыши фон. Откройте окно свойств, чтобы проверить наличие свободного места.
Другой способ! Щелкните правой кнопкой мыши на компьютере в Nautilus (проводник файлов) и выберите пункт Свойства. Он показывает, сколько свободного и используемого места находится на вашем жестком диске.
Я написал небольшой хак для этого с помощью командной строки и версии с графическим интерфейсом. Он довольно жестко закодирован, поэтому может потребоваться несколько настроек. Кроме того, версия с графическим интерфейсом, похоже, использует пропорциональный шрифт, который портит выравнивание отображаемых выходных данных. Эти скрипты можно поместить где-нибудь на вашем пути (например, в $HOME / bin), и вы можете создать значок для скрипта gui на своем рабочем столе или панели.
#!/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 itAWK=$(/bin/mktemp -q /tmp/jdf.XXXXXX)## PROG is quoted to prevent all shell expansions## in the awk programcat <<'PROG' > ${AWK}## Won't work if mount points are longer than 21 charactersBEGIN { ## 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 "" }PROGdf -hT | tail -n +2 | sort | gawk -f ${AWK}rm -f ${AWK}
Образец выходного сигнала:
Available Disk SpaceMount 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