Возникли проблемы с поиском файлов, которые заполняют дисковое пространство
Я все еще привыкаю к Linux, и, наконец, мой медиасервер запущен и работает, но теперь мой загрузочный раздел заполнен, а mediatomb больше не обменивается файлами (я думаю, что проблемы связаны, поскольку они произошли примерно в одно и то же время). Я использую Ubuntu 12.04 Server, и когда я вошел в систему на днях, мой раздел использовался до 99% от раздела 25 ГБ. Я не могу понять, какие файлы занимают все пространство, и я искал в Интернете пару дней, пытаясь найти способ определить, что делает это. У меня есть отдельные разделы для системных файлов и других файлов, которые являются общими в сети (sda1 для загрузочных файлов и sda2 для моих общих файлов, который также отображается как sda5, поскольку он настроен как логический том). Любая помощь будет принята с благодарностью!
3 ответа
Вы можете использовать команду find для получения списка 40 самых больших файлов в файловой системе / каталоге
find /path -xdev -type f -size +10000c -ls | sort -nrk 7,7 | head -40
Ду также использовать полный, чтобы проверить и найти большие папки
du -x -sh /path
Вы также можете попробовать sudo apt-get clean
(очищает локальный кеш скачанных пакетов). В зависимости от того, сколько обновлений вы установили, это может быть довольно много ГБ.
Вы, вероятно, не имеете 25 ГБ пакетов, но это по существу бесплатно...
Вы можете попробовать эти команды.
- Перейти в каталог с помощью
cd
Команда, где вы хотите искать. - И затем выполните эту команду.
находить. -exec du -hd 1 {} \; | sort -hr >>output2.txt
- В нем будет указан размер всех файлов / каталогов для файла с именем
output2.txt
в текущем рабочем каталоге. Вы можете посмотреть на вывод и выяснить, где проблема. - Это займет немного времени, но вы получите информацию.
Надеюсь, поможет...:)