Как мне узнать количество свободного места на моем жестком диске?

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

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

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

enter image description here

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

df -h

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

Баобаб также называют Disk Usage Analyzer на Ubuntu.

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

baobab

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

filelight

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

ncdu

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

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

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

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

df -h --total

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

Filesystem      Size  Used Avail Use% Mounted onudev            478M     0  478M   0% /devtmpfs           100M  4.5M   95M   5% /run/dev/vda1        20G  3.3G   16G  18% /tmpfs           497M     0  497M   0% /dev/shmtmpfs           5.0M     0  5.0M   0% /run/locktmpfs           497M     0  497M   0% /sys/fs/cgrouptmpfs           100M     0  100M   0% /run/user/0total            22G  3.3G   17G  17% -

Я написал об этом пост: Как мне определить объем свободного места на Моем Жестком диске с помощью командной строки?

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

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

root@pc:~# df -hFilesystem             Size  Used Avail Use% Mounted on/dev/sda1               28G   26G  643M  98% /none                   4.0K     0  4.0K   0% /sys/fs/cgroupudev                   3.9G  4.0K  3.9G   1% /devtmpfs                  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).log26692380        /9875188 /usr8931652 /var4057324 /var/log4038176 /var/log/bootchart3784016 /usr/share2934248 /lib2799204 /usr/lib2785176 /lib/modules2617048 /var/lib2141124 /usr/src1834444 /var/lib/docker1817372 /var/lib/docker/aufs1817076 /var/lib/docker/aufs/diff1769612 /localhome1338484 /tmp

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

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

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

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

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

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

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