Вопрос Как найти объем свободного места на моем жестком диске?


Есть ли способ быстро проверить объем свободного / используемого дискового пространства в Ubuntu?

Я бы предположил, что вы можете щелкнуть правой кнопкой мыши на «файловой системе» в браузере файлов и выбрать «свойства» или что-то еще, но такой опции нет.


404
2017-10-28 12:53


происхождения




ответы:


открыто Системный монитор из Dash и выберите Файловые Вкладка.

enter image description here

Или, альтернативно, откройте терминал и введите:

df -h

435
2017-10-28 12:56



благодаря! получил меня, что мне нужно. Но это своего рода облом, что нет интуитивного способа проверить использование hd. Я думаю, что большинство людей будет расстроено, пытаясь понять это. - greg
Что ж. Каждый раз, когда вы находитесь в папке в наутилусе, в нижней части экрана указано, сколько места осталось на устройстве. - Elvis Stressborg
@greg: На самом деле, это не так просто, как вы думаете, поскольку способ монтирования файловых систем UNIX означает, что содержимое любой папки может потенциально существовать на разных дисках или разделах. Таким образом, любой метод проверки свободного пространства должен явно учитывать это. - Scott Severance
df -h --total - nutty about natty
df для использованного и свободного пространства в байтах, df -m для пространства в единицах 1 МБ, df -h для самой большой доступной единицы. Вы также получите % usage, он остается таким же со всеми вышеизложенными. - Fr0zenFyr


gnome-system-monitor или df -h или lsblk

Другие полезные утилиты: baobab,


147
2017-10-28 13:01



Согласитесь с user606723. Прохладная утилита baobab :) - Dhaval


Вы можете использовать baobab, или аналогичные инструменты, такие как kdirstat или filelight, чтобы посмотреть, какие файлы используют ваше дисковое пространство.

Baobab также называется Disk Usage Analyzer на Ubuntu.

Вот пример скриншота baobab:

baobab

Ниже приведен пример скриншота filelight:

filelight

Для параметра командной строки я предпочитаю использовать ncdu:

ncdu

Вы можете сверлить в подпапки, чтобы получить общее относительное использование диска в подпапках. Это черепахи полностью вниз. Более изящный, чем du -sh на удаленных машинах.


144
2018-06-06 23:17



Не знал о ncdu до сих пор. ОЧЕНЬ полезная программа. Я пошел от выпуска du -sk * | sort -n к использованию ncdu, Хотя мне нравится получать несколько удобных команд в терминале или даже делать из них псевдонимы, нет смысла изобретать колесо. - Tass
Теперь можно включить только v1.8 :( - Jamie Hutber
ncdu это отличный инструмент, очень быстрый, очень потрясающий. - Boinst
kdirstat был переделан как QDirStat и это безумно быстро и отличное графическое представление использования диска / (рекурсивного) каталога. - Blauhirn
ncdu - отличный инструмент. Мы используем его в нашей команде, чтобы найти лучших пользователей / хоггеров - Viet


Если мне нравится все, что вам нужно, это общее количество используемого дискового пространства, просто используйте следующую команду.

df -h --total

️ Бесплатный GIF.

total disk space

Вот пример вывода с общим показанным в конце

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% -

Ура!

Постскриптум Я написал сообщение об этом - Как найти количество свободного места на моем жестком диске с командной строкой?


51
2017-09-24 18:26





Свободное / используемое дисковое пространство всегда связано с раздел

Сначала вам нужно решить, какой раздел вам интересен.

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

В моем случае я заинтересован в / так как он использует 98%. Другими словами, он почти заполнен.

Теперь я использую эту команду, чтобы увидеть, какие файлы и каталоги содержат большинство байтов:

root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log

Выше команда может занять некоторое время. Если вам действительно не повезло, результат слишком велик для /var/tmp, Тогда вам нужен другой пункт назначения. Возможно, временная карта памяти USB.

Вот первые строки моего результата:

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

Почему /var/log/bootchart что большой? .... Это другой вопрос ...


13
2017-12-06 11:23





Существует несколько способов сделать это.

  • Включите строку состояния в меню «Вид» в Nautilus. Это приведет к тому, что в нижней части окна «Наутилус» появится панель, в которой указывается свободное пространство.

  • Используйте системный монитор файловых систем, чтобы просмотреть список всех дисков и их свободное пространство.

  • Используйте анализатор использования дисков, чтобы получить список всех каталогов в вашей системе и сколько свободного места они занимают.

  • Перейдите в любую папку в наутилусе и щелкните правой кнопкой мыши фон. Откройте окно свойств, чтобы проверить свободное пространство.

  • Запустить команду df -h,


11
2017-10-28 13:07



Анализатор использования дисков был тем, что мне было нужно, простым провалом в стиле Windows (используемым / полным), а не связью каталогов, которые находятся на одном диске. - Sina Madani


Другой путь! Щелкните правой кнопкой мыши на компьютере в Nautilus (файл-проводник) и щелкните свойства. Он показывает, сколько свободного и свободного места на вашем жестком диске. enter image description here


7
2018-02-05 02:27





С помощью dconf-editor или gsettings (sudo apt-get install dconf-tools) вы можете включить поведение по умолчанию в строке состояния.

Введите это на свой терминал, чтобы включить строку состояния по умолчанию

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

Введите это на свой терминал, чтобы отключить строку состояния по умолчанию

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

После этого у вас будет статусная панель, открытая по умолчанию на Nautilus, не нужно ничего запускать.


3
2017-10-28 13:05





Я написал небольшой взлом для этого с командной строкой и версией gui. Он довольно жестко закодирован, поэтому могут потребоваться некоторые настройки. Кроме того, версия gui использует пропорциональный шрифт, который мешает выравниванию отображаемого вывода. Эти сценарии могут быть помещены в ваш путь где-нибудь (например, в $ 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 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}

Пример вывода:

                   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    

Версия Gui:

#!/bin/bash
jdf | zenity  --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60

Новая версия Gui с шрифтами, исправленными с использованием yad

#!/bin/bash

jdf | yad  --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300

3
2017-11-02 22:49





В lubuntu вы можете сделать следующее:

1- Start Button > Accessories > Disks

2- Start Button > Preferences > Disks

enter image description here


2
2018-04-08 09:52