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

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

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

659
задан 30 May 2012 в 20:44

18 ответов

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

enter image description here

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

df -h
623
ответ дан 30 May 2012 в 20:44

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

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

0
ответ дан 30 May 2012 в 20:44

Если вы столкнулись с проблемой нехватки места на диске в студии Android, просто удалите ненужный эмулятор в своем AVD менеджер.Я потратил все впустую, чтобы попробовать что-то другое. Он помогает всем. Он работает на меня.

-1
ответ дан 30 May 2012 в 20:44

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

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

df -h --total

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

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

df -h --total | grep total

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

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

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

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

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

4
ответ дан 30 May 2012 в 20:44

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

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

    MATE Disk Usage Analyzer

    даже в последних 18 версиях.04 LTS выглядит традиционно красиво.

0
ответ дан 30 May 2012 в 20:44

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

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

2- Кнопка «Пуск» > Настройки > Диски

enter image description here

2
ответ дан 30 May 2012 в 20:44

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

#!/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    

Версия графического интерфейса:

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

Новый графический интерфейс Версия со шрифтами, исправленными с помощью yad

#!/bin/bash

jdf | yad  --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
4
ответ дан 30 May 2012 в 20:44

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

8
ответ дан 30 May 2012 в 20:44

Есть несколько способов сделать это.

  • Включите статусную строку в меню View в Nautilus. При этом в нижней части всех окон nautilus появится строка, указывающая на свободное место.

  • Используйте File Systems System Monitor для просмотра списка всех дисков и их свободного места.

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

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

  • Выполните команду df -h.

11
ответ дан 30 May 2012 в 20:44

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

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

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

22
ответ дан 30 May 2012 в 20:44

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

df -h --total

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

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

Я написал напишите об этом: Как узнать количество свободного места на жестком диске с помощью командной строки?

137
ответ дан 30 May 2012 в 20:44

gnome-system-monitor или df -df -

.h или lsblk

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

165
ответ дан 30 May 2012 в 20:44

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

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

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

baobab

Ниже приведен образец снимка экрана filelight :

filelight

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

ncdu

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

231
ответ дан 30 May 2012 в 20:44

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

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

-2
ответ дан 30 May 2012 в 20:44

Используя dconf-редактор или 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
ответ дан 30 May 2012 в 20:44

Зайдите в Утилиты / Диски, и вы увидите процент использования. Linux разделен на два SDA, первый для ОС, второй для файлов (доступное пространство)

0
ответ дан 7 December 2019 в 12:27

Filelight - лучшая графическая программа для обнаружения использования некоторых смонтированных разделов. Не показывает все, что смонтировано системой, но отображает достаточно данных, которых должно хватить среднему пользователю. Не требует рута для работы, запускается как обычный пользователь. Принадлежит KDE.

enter image description here

0
ответ дан 7 December 2019 в 12:27

Параметр командной строки: parted в командном режиме:

$ parted /dev/nvme0n1 unit GiB print free
Model: Samsung SSD 970 EVO Plus 1TB (nvme)
Disk /dev/nvme0n1: 932GiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start    End      Size     File system  Name  Flags
        0.00GiB  0.00GiB  0.00GiB  Free Space
 1      0.00GiB  0.50GiB  0.50GiB  fat32              boot, esp
 2      0.50GiB  732GiB   731GiB   ext4
        732GiB   932GiB   200GiB   Free Space

$
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal
$
$ parted --version
parted (GNU parted) 3.3
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by <http://git.debian.org/?p=parted/parted.git;a=blob_plain;f=AUTHORS>.
$

Взято из этого ответа unix.stackexchange.com .

0
ответ дан 5 January 2021 в 23:49

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

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