Мой жесткий диск наполнился. Я ищу способы найти вещи, которые занимают большую часть моего дискового пространства. Я играл с cron один раз, так что он мог занять много места, но на самом деле я понятия не имею.
Я скопировал свои вещи на компакт-диски, но система все еще работает слишком медленно. Возможно, мне следует переустановить все, но пока проблема не устранена, причина не устранена.
Тестирование ответа Камиля Мачоровского для ncdu
Я запускаю ncdu
как root
и получаю следующее, где я пропустил файл резервной копии в моей системе другими способами
--- /home/masi ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
45.5GiB [##########] backup_home_1.9.2016.tar.gz
34.9GiB [####### ] /Documents
1.4GiB [ ] /Videos
1.4GiB [ ] /.cache
1.2GiB [ ] /Downloads
1.0GiB [ ] /.config
607.8MiB [ ] /Pictures
487.0MiB [ ] /.matlab
447.2MiB [ ] /Images
406.1MiB [ ] /Desktop
97.1MiB [ ] /.kingsoft
58.4MiB [ ] /.local
20.6MiB [ ] /.Mathematica
13.3MiB [ ] /.mozilla
...
linux
ubuntu
hard-drive
debian
disk-space
Лео Леопольд Герц 준영
источник
источник
Ответы:
Linux инструмент
ncdu
очень удобен на мой взгляд. Это как интерактивdu
.Некоторые особенности
ncurses
); работает через SSH, Xserver не требуется.Скриншот
Ну вроде. Нет смысла вставлять картинку, текста будет достаточно:
Применение:
Используйте
sudo
(и будьте осторожны!) При необходимости.-x
Опция важна, она делаетncdu
пребывание в одной файловой системе (du
имеет один и тот же вариант). В приведенном выше примере my/home
находится в другом разделе, чем тот, с/
которого былncdu
запущен, поэтому он не считается - благодаря-x
точному переключению.источник
KDirStat - это еще одна опция, которая поможет вам определить большие файлы и каталоги.
Я много использовал клон Windows WinDirStat, и это отличный инструмент.
источник
«Я играл с cron один раз, так что он мог поглотить мою массовую память, но на самом деле я понятия не имею». Понятия не имеете, говорите? никогда бы не догадался. :)
du
показывает использование диска в блоках (1 блок = 0,5 килобайта во всех случаях, которые важны для вас.)-s
означает «сводка», поэтому для каждого аргумента «./*» дает только сумму.Вкладывая это в
sort -n
средства сортировки численно. Большие цифры внизу.Таким образом, вы получите список каталогов, в которых больше всего места внизу.
Если этого недостаточно, скажем, вы получите:
и вы видите, что ./home самая большая поросенок, хорошо,
cd
в / home, и делать то же самоеdu -s | sort -n
. Тогда вы видите, кто в / дома занимает место. (в однопользовательской системе, ну, это, вероятно, вы.)Затем перейдите туда и сделайте еще
du -s | sort -n
раз.Продолжайте делать это, пока не найдете виновника. Когда вы найдете виновника, вы можете сказать, о да ... это моя коллекция изображений Ромуланских хищных птиц в высоком разрешении для моей RPG-игры "Звездный путь", которую я создаю, так что да, конечно, это отнимает много времени пространства, или вы можете сказать, конечно, что занимает много места, так что давайте возьмем этого плохого парня.
Волшебные слова для запоминания:
источник
Посмотрите Disk Usage Analyzer, вы можете найти его в «Программы» -> «Стандартные», он проанализирует использование диска и покажет вам его в виде диаграммы.
Также удалите ненужные программы и очистите кеш старого пакета, запустив его
sudo apt-get clean
.источник
Чтобы подробно остановиться на последнем замечании Бобби, запустите:
… Очистить все дополнительные пакеты и ненужные установочные файлы. Кроме того, было бы неплохо просмотреть ваши приложения и удалить те, которые вы больше не используете.
источник
autoclean
. На самом деле, я никогда не использовал его преднамеренно. Это действительно сэкономило много МБ от моего SSD.В соответствии с «Linux Server Hacks» О'Рейли
alias ducks='du -cks * | sort -rn | head -11'
Затем перейдите в любой каталог и запустите псевдоним
источник
du -cksh
чтобы получить размеры в МБ / ГБ!Встроенное программное обеспечение: анализатор использования дисков . Рис. 1 Полярный координатный вид маси
/
, Рис. 2 Прямоугольный вид маси,/
куда вы перемещаете мышь для визуализации содержимогоУдалите то, что вам не нужно тогда
чистые пакеты в
apt-get
Пример вывода в моем Asus Zenbook UX303UA, где я использую backports ядра Linux (в настоящее время 4.6)
Удалите неиспользуемые пакеты, если у вас нет проблем с зависимостями
...
Есть также инструменты, которые пытаются найти дубликаты файлов в вашей системе
fdupes
Тем не менее, может удалить неправильные файлы, поэтому я больше не использую егоЕсли у вас есть обновленное рабочее дерево и вы хотите заменить старое в другой системе
Используйте
rsync
, зная ваш случай именно потому, что он острый - может быть эффективным или работать против вас, если вы не знаете, что делаетеОС: Debian 8.5
Оконный менеджер: Gnome 3.14
источник