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

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

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

398 голосов | спросил greg 28 +04002011-10-28T16:53:03+04:00312011bEurope/MoscowFri, 28 Oct 2011 16:53:03 +0400 2011, 16:53:03

14 ответов


430

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

введите описание изображения здесь>> </p>

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

<pre><code>df -h
</code></pre></div>
					 
						<div class=

ответил lgarzo 28 +04002011-10-28T16:56:54+04:00312011bEurope/MoscowFri, 28 Oct 2011 16:56:54 +0400 2011, 16:56:54
146

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

Другими полезными утилитами являются baobab.

ответил Anonymous 28 +04002011-10-28T17:01:16+04:00312011bEurope/MoscowFri, 28 Oct 2011 17:01:16 +0400 2011, 17:01:16
141

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

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

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

baobab

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

 filelight

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

ncdu

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

ответил Ehtesh Choudhury 7 J0000006Europe/Moscow 2013, 03:17:23
50

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

df -h --total
  

âš¡ï¸ Бесплатный GIF.

     

 общее пространство на диске

Вот пример вывода с итогом, указанным в конце

Размер файловой системы Используется Use 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
всего 22G 3,3G 17G 17% -

Ура!

P.S. Я написал сообщение об этом - Как сделать Найдите количество свободного места на моем жестком диске с командной строкой?

ответил Ahmad Awais 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 24 Sep 2016 21:26:51 +0300 2016, 21:26:51
13

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

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

root @ pc: ~ # df -h
Размер файловой системы Используется Использовать% Установлено на
/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 большой? .... Это другой вопрос ...

ответил guettli 6 SunEurope/Moscow2015-12-06T14:23:06+03:00Europe/Moscow12bEurope/MoscowSun, 06 Dec 2015 14:23:06 +0300 2015, 14:23:06
11

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

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

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

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

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

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

ответил Kris Harper 28 +04002011-10-28T17:07:55+04:00312011bEurope/MoscowFri, 28 Oct 2011 17:07:55 +0400 2011, 17:07:55
7

Еще один способ! Щелкните правой кнопкой мыши на компьютере в Nautilus (файл-проводник) и щелкните свойства. Он показывает, сколько свободного и свободного места на вашем жестком диске. введите описание изображения здесь>> </p></div>
					 
						<div class=

ответил Cammy_the_block 5 FebruaryEurope/MoscowbThu, 05 Feb 2015 05:27:44 +0300000000amThu, 05 Feb 2015 05:27:44 +030015 2015, 05:27:44
3

С помощью 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, не нужно ничего запускать.

ответил Bruno Pereira 28 +04002011-10-28T17:05:33+04:00312011bEurope/MoscowFri, 28 Oct 2011 17:05:33 +0400 2011, 17:05:33
3

Я написал небольшой взлом для этого с командной строкой и версией gui. Он довольно жестко закодирован, поэтому могут потребоваться некоторые настройки. Кроме того, версия gui использует пропорциональный шрифт, который мешает выравниванию отображаемого вывода. Эти скрипты можно поместить куда-нибудь (например, в $ HOME /bin), и вы можете создать значок для скрипта gui на рабочем столе или панели.

#! /Bin /Баш
## jdf - Copyleft 04/25/2009 - JPmicrosystems - GPL
## Свободное место на диске
## Пользовательский вывод df
## Человеко читаемый (-h)
## отсортировано по имени файловой системы

## Создайте временный файл и поместите в него следующую awk-программу
AWK = $ (/bin /mktemp -q /tmp/jdf.XXXXXX)

## PROG цитируется для предотвращения всех расширений оболочки
## в awk-программе
cat <'PROG'> $ {AWK}
## Не будет работать, если точки монтирования больше 21 символа

НАЧАТЬ {
  ## Используйте поля фиксированной длины, чтобы избежать проблем с
  ## имена точек монтирования или файловой системы со встроенными записями
  FIELDWIDTHS = "11 11 6 6 5 5 21"
  printf "\ n% s \ n \ n", "Доступное дисковое пространство"
  printf "% s \ n", "Использовать размер используемой точки монтирования Использовать% Тип файловой системы"
}

## Устранить некоторые файловые системы
## Это обычно не представляет интереса
## все, что не начинается с /

! /^ \ //{next}

## Изменить порядок столбцов и распечатать

{
  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 | хвост -n +2 | сортировать | gawk -f $ {AWK}

rm -f $ {AWK}

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

Доступное дисковое пространство

Используемый размер используемой точки монтирования Используется% Тип файловой системы
/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 /Баш
jdf | zenity --title "Доступное дисковое пространство" --text-info --width = 500 --height = 300 --timeout = 60

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

#! /Bin /Баш

jdf | yad --fontname = "DejaVu Sans Mono 12" - название "Доступное дисковое пространство" --text-info --width = 650 --height = 300
ответил Joe 3 42011vEurope/Moscow11bEurope/MoscowThu, 03 Nov 2011 02:49:33 +0400 2011, 02:49:33
2

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

1- Кнопка запуска> Аксессуары> Диски

2- Кнопка запуска> Предпочтения> Диски

введите описание изображения здесь>> </p></div>
					 
						<div class=

ответил NKN 8 PMpWed, 08 Apr 2015 12:52:33 +030052Wednesday 2015, 12:52:33
2

Есть информация по всему миру, но мне нравится вывод, который прост и удобен для чтения.

Если вы запустите

df -h --total

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

Другой вариант - использовать

df -h --total | общее количество grep

, который отобразит его в одной строке как

  • (1) общее пространство
  • (2) используемое общее пространство
  • (3) общее пространство все еще доступно
  • (4) процент используемого диска.

Все это в гигабайтах.

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

Вы даже можете написать небольшие команды оболочки, которые будут отслеживать это и предупреждать вас, если вы становитесь слишком низким и т.д.

ответил newbie101 2 Jam1000000amTue, 02 Jan 2018 00:47:55 +030018 2018, 00:47:55
0

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

используя команду "free", чтобы найти свободное пространство в Linux

ответил newbie101 2 Jam1000000amTue, 02 Jan 2018 00:47:55 +030018 2018, 00:47:55
0

Если вы используете Ubuntu с MATE DE ( Ubuntu MATE ) вы можете использовать MATE Disk Usage Analyzer:

  • его значок расположен в Приложения-> Системные инструменты
  • это часть mate-utils пакет
  • его исполняемый файл называется mate-disk-usage-analyzer
  • его скриншот представлен ниже:

     MATE Disk Usage Analyzer

    даже на последних 18.04 LTS это выглядит традиционно хорошо.

ответил N0rbert 2 J000000Monday18 2018, 12:14:21
-1

Вы также можете использовать для получения наиболее полной информации о состоянии работоспособности вашего жесткого диска: smartctl --xall /dev /sda.

Для этого могут потребоваться привилегии sudo.

ответил Philip D. 3 SunEurope/Moscow2017-12-03T13:59:41+03:00Europe/Moscow12bEurope/MoscowSun, 03 Dec 2017 13:59:41 +0300 2017, 13:59:41

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132