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

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

sudo apt-add-repository ppa:gregory-hainaut/pcsx2.official.ppa  
sudo apt-get update && sudo apt-get install  pcsx2-unstable
414
задан 30 May 2012 в 21:44

130 ответов

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

enter image description here [/g0]

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

df -h
427
ответ дан 25 July 2018 в 20:56

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

enter image description here [/g0]

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

df -h
428
ответ дан 31 July 2018 в 10:24

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

enter image description here [/g0]

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

df -h
428
ответ дан 31 July 2018 в 11:27

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

enter image description here [/g0]

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

df -h
429
ответ дан 2 August 2018 в 02:40

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

enter image description here [/g0]

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

df -h
429
ответ дан 4 August 2018 в 18:27

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

enter image description here [/g0]

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

df -h
429
ответ дан 6 August 2018 в 02:53

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

enter image description here [/g0]

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

df -h
430
ответ дан 7 August 2018 в 20:33

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

enter image description here [/g0]

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

df -h
430
ответ дан 10 August 2018 в 08:54

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

enter image description here [/g0]

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

df -h
432
ответ дан 15 August 2018 в 21:42
  • 1
    Спасибо! получил меня, что мне нужно. Но это своего рода облом, что нет интуитивного способа проверить использование hd. Я думаю, что большинство людей будет расстроено, пытаясь понять это. – greg 29 October 2011 в 02:11
  • 2
    Что ж. Каждый раз, когда вы находитесь в папке в наутилусе, в нижней части экрана указано, сколько места осталось на устройстве. – Elvis Stressborg 3 November 2011 в 05:15
  • 3
    @greg: На самом деле это не так просто, как вы думаете, поскольку способ установки файловых систем UNIX означает, что содержимое любой папки может потенциально существовать на разных дисках или разделах. Таким образом, любой метод проверки свободного пространства должен явно учитывать это. – Scott Severance 3 November 2011 в 09:17
  • 4
    df -h --total – nutty about natty 10 March 2013 в 20:22
  • 5
    df для используемого и свободного пространства в байтах, df -m для пространства в единицах 1 МБ, df -h для наибольшего доступного устройства. Вы также получите % usage, он останется таким же, как и все выше. – Fr0zenFyr 17 January 2014 в 10:45

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

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

137
ответ дан 25 May 2018 в 17:29
  • 1
    Согласитесь с user606723. Прохладная утилита baobab :) – Dhaval 9 January 2014 в 17:06

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

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

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

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

baobab

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

137
ответ дан 25 May 2018 в 17:29
  • 1
    До сих пор не знал о ncdu. ОЧЕНЬ полезная программа. Я пошел от выпуска du -sk * | sort -n к использованию ncdu. Хотя мне нравится получать несколько удобных команд в терминале или даже делать из них псевдонимы, нет смысла изобретать колесо. – Tass 21 March 2016 в 18:57
  • 2
    Включение сейчас, только v1.8, хотя :( – Jamie Hutber 15 April 2016 в 12:59
  • 3
    ncdu - отличный инструмент, очень быстрый, очень потрясающий. – Boinst 12 July 2016 в 07:42
  • 4
    kdirstat был переделан как QDirStat, и он безумно быстрый и отличное графическое представление использования диска / (рекурсивного) каталога. – Blauhirn 22 February 2017 в 16:28
  • 5
    ncdu - отличный инструмент. Мы используем его в нашей команде, чтобы найти лучших пользователей / хоггеров – Viet 14 November 2017 в 12:10

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

df -h --total
⚡️ Бесплатный GIF.

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

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

Приветствия!

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

39
ответ дан 25 May 2018 в 17:29

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

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

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 такой большой? .... Это другой вопрос ...

12
ответ дан 25 May 2018 в 17:29

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

Включить строку состояния в меню «Вид» в Nautilus. Это приведет к тому, что в нижней части окна «Наутилус» появится панель, в которой указывается свободное пространство. Используйте системный монитор файловых систем, чтобы просмотреть список всех дисков и их свободное пространство. Используйте анализатор использования дисков, чтобы получить список всех каталогов в вашей системе и сколько свободного места они занимают. Перейдите в любую папку в наутилусе и щелкните правой кнопкой мыши фон. Откройте окно свойств, чтобы проверить свободное пространство. Выполните команду df -h.
11
ответ дан 25 May 2018 в 17:29
  • 1
    Анализатор использования дисков был тем, что мне было нужно, простым провалом в стиле Windows (используемым / полным), а не связью каталогов, которые находятся на одном диске. – Sina Madani 25 April 2018 в 01:59

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

5
ответ дан 25 May 2018 в 17:29

Используя 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
ответ дан 25 May 2018 в 17:29

Я написал небольшой взлом для этого с командной строкой и версией 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
ответ дан 25 May 2018 в 17:29

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

1- Start Button> Accessories> Disks

2- Start Button> Preferences> Disks

1
ответ дан 25 May 2018 в 17:29

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

с помощью команды «free», чтобы найти свободное пространство на Linux

0
ответ дан 25 May 2018 в 17:29

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

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

df -h --total

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

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

df -h --total | grep total

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

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

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

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

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

0
ответ дан 25 May 2018 в 17:29

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

Это может потребовать привилегии sudo.

-1
ответ дан 25 May 2018 в 17:29
  • 1
    Сама среда хранения и ее S.M.A.R.T. система самодиагностики не имеет понятия или знаний об занятых / свободных пространствах или файловых системах. -1 – David Foerster 2 January 2018 в 03:34

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

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

0
ответ дан 25 July 2018 в 20:56

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

1- Start Button> Accessories> Disks

2- Start Button> Preferences> Disks

enter image description here [/g0]

2
ответ дан 25 July 2018 в 20:56

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

Это может потребовать привилегии sudo.

-1
ответ дан 25 July 2018 в 20:56

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

  • , его значок находится в Приложения-> Системные инструменты
  • является частью пакета mate-utils
  • , его исполняемый файл имеет имя mate-disk-usage-analyzer
  • его скриншот представлен ниже: даже на последних 18.04 LTS выглядит традиционно хорошо.
0
ответ дан 25 July 2018 в 20:56

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

  • Включить строку состояния в меню «Вид» в Nautilus. Это поместит панель внизу всех окон nautilus, сообщающих вам свободное пространство.
  • Используйте System System System Monitor для просмотра списка всех дисков и их свободного места.
  • Используйте анализатор использования дисков, чтобы получить список всех каталогов в вашей системе и сколько свободного места они занимают.
  • Перейдите в любую папку в наутилусе и щелкните правой кнопкой мыши фон. Откройте окно свойств, чтобы проверить свободное пространство.
  • Запустите команду df -h.
11
ответ дан 25 July 2018 в 20:56

Я написал небольшой взлом для этого с командной строкой и версией 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
ответ дан 25 July 2018 в 20:56

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

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

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
ответ дан 25 July 2018 в 20:56

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

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

df -h --total

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

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

df -h --total | grep total

, который покажет его в одной строке как

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

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

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

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

2
ответ дан 25 July 2018 в 20:56

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

7
ответ дан 25 July 2018 в 20:56

Другие вопросы по тегам:

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