У меня есть один раздел 92 ГБ, в котором я установил Ubuntu 12.04. И по какой-то неизвестной причине появляется всплывающее сообщение о том, что у меня осталось только 1 ГБ места на жестком диске.
Я выполнил команду sudo du -hscx * в / и / home
/ home дал мне этот результат
4.0K C:\nppdf32Log\debuglog.txt
0 convertedvideo.avi
176M Desktop
16K Documents
169M Downloads
4.0K examples.desktop
17M file.txt
4.0K Music
984K Pictures
4.0K Public
320K Red Hat 6.iso
2.5M syslog-ng_3.3.6.tar.gz
4.0K Templates
8.0K terminal.png
1.2M Thunderbird Attachments
698M ubuntu10.04LTS.iso
16K Ubuntu One
4.0K Untitled Folder
4.0K Videos
21G VirtualBox VMs
22G total
И / дал мне этот результат [ 116]
81G home
0 initrd.img
0 initrd.img.old
833M lib
16K lost+found
68K media
4.0K mnt
260M opt
du: cannot access `proc/8339/task/8339/fd/4': No such file or directory
du: cannot access `proc/8339/task/8339/fdinfo/4': No such file or directory
du: cannot access `proc/8339/fd/4': No such file or directory
du: cannot access `proc/8339/fdinfo/4': No such file or directory
0 proc
640K root
908K run
8.6M sbin
4.0K selinux
4.0K srv
0 sys
148K tmp
3.3G usr
436M var
0 vmlinuz
0 vmlinuz.old
86G total
Если вы посмотрите на результат, возвращаемый /, он показывает, что / home потребляет 81 ГБ, но с другой стороны / home возвращает только 22 ГБ.
Я не могу понять, что потребляет жесткий диск. Я не установил ничего, кроме Виртуальных машин
Исполнитель обнаружен с помощью Disk Usage Analyzer
Запуск
sudo du -hscx *
не расширится до скрытых файлов и папок в текущем каталоге. Это справедливо для большинства оболочек (например, Bash) и относится к *
здесь.
Я предлагаю установить ncdu
и использовать его вместо этого. Это интерактивный инструмент, который позволяет вам просматривать все каталоги и очень хорошо разбирается в реальном использовании диска, таком как редкие файлы, жесткие ссылки и т. Д.
Еще одним инструментом Gnome / GUI является баобаб .
Включить неограниченную прокрутку в gnome-терминале. Правка> Профили> По умолчанию> Правка> Прокрутка> и отметьте Неограниченно.
Проверьте эту команду для Gb
sudo du -h /* | grep '[0-9]G'
или эту для Mb
sudo du -h /* | grep '[0-9]M'
Если у вас есть отдельный / home, введите ту же команду для / home.
Также взгляните на /var/log/
и .local/share/Trash
Возможно, что 'du' перечисляет папки, в которых смонтированы разные разделы с размером раздела, а не с фактическим использованием файла. Но я не уверен в этом.
Попробуйте использовать команду «df -h» для использования дискового пространства файловой системы. Он покажет вам размер и использование различных разделов.
Вы также можете использовать баобаб, который дает вам графическое представление. Он устанавливается в Ubuntu по умолчанию. Просто введите «Анализатор использования диска» в Unity HUD.
Обновление:
Ну, а вот почему Thunderbird занимает так много места. Во-первых, вы можете заглянуть в папку, может быть, вы случайно положили туда другие файлы. Папка с забавными названиями цифр и букв представляет собой почтовый профиль. Данные хранятся в файлах базы данных sqlite, поэтому лучше не связываться с ними, а просто открыть Thunderbird. Ищите письма с вложениями. Используйте «Файл-> Очистить корзину», чтобы окончательно удалить письма из корзины. Используйте «Файл-> Компактные папки» для оптимизации и очистки, но это не принесет вам гигабайт пространства.
Найти большие файлы, кроме du
, find
также хорошо, и лучше;-)
Например (находят файлы больше, чем 100M):
find / -type f -size +100M -exec ls -lh {} \;
В интерактивном режиме удалите файлы (не рекомендуемый, если Вы ищете от / и ожидаете большую сумму файлов...),
find / -type f -size +100M -exec rm -i {} \;
BTW: папка профиля Thunderbird 60 ГиБ + является довольно впечатляющей. Действительно проверьте, существует ли что-то не так с Thunderbird.