Привет всем!
Сегодня встретился с проблемой не хватки места на диске.
Имеется ли под линуксой средсвтва очистки системы от не нужных файлов такие как под виндой?
Или куда он может по умолчанию писать временные файлы?
>Привет всем!
>Сегодня встретился с проблемой не хватки места на диске.
>Имеется ли под линуксой средсвтва очистки системы от не нужных файлов такие
>как под виндой?
>Или куда он может по умолчанию писать временные файлы?Куда угодно. Хоть в оперативную и видео память. df что говорит? Может только одна партиция забилась?
>Привет всем!
>Сегодня встретился с проблемой не хватки места на диске.
>Имеется ли под линуксой средсвтва очистки системы от не нужных файлов такие
>как под виндой?Что, венда уже сама себя умеет удалять!? Прогресс, однако...
>Или куда он может по умолчанию писать временные файлы?
Если забился хомяк, то это средство называется "умный пользователь", никто за вас не будет думать нужны ли вам _ваши_ файлы.
Если же кончилось место из-за системных файлов, то помогут df, du, grep, find/locate. Ну и разумеется изначальное разбиение на разделы, когда проблемы в /home /tmp и /var никак не сказываются на /
>Имеется ли под линуксой средсвтва очистки системы от не нужных файловНу, если "системе" кто-то объяснит, какие файлы "лишние", то оно конечно!
Смотреть в сторону logrotate, например, [в Debian] cruft. Но если Вы сами не знаете, что "там лишнее", то удаление "ненужных" файлов может иметь неожиданные и/или неприятные последствия.См.анекдоты по теме: "что это у меня тут в корне C: какие-то файлы лежат?... command.con, io.sys, ... F8! О, склько места _освободилось_", "что это у меня два одинаковых диска - справа и слева в 'синих панельках'? освобождаю често кнопкой F8 на 'левом' диске C:...."
>Или куда он может по умолчанию писать временные файлы?
Неужели на диск?? ;-)
Я "ищу" место на диске примерно так.
1/ df -T --> смотрю, какой/-ие раздел/-ы забиты.
2/ на забитых разделах "вниз по директориям" делаю что-то вроде
du -s ./* --или
du -s ./* . |sort -k1,1nr|head --или что-то подобное...Скрытые директории так "не видны", df и du в общем случае считают разные вещи и проч. мелочи -- смотреть "глазами".
>[оверквотинг удален]
>Я "ищу" место на диске примерно так.
>
>1/ df -T --> смотрю, какой/-ие раздел/-ы забиты.
>
>2/ на забитых разделах "вниз по директориям" делаю что-то вроде
>du -s ./* --или
>du -s ./* . |sort -k1,1nr|head --или что-то подобное...
>
>Скрытые директории так "не видны", df и du в общем случае считают
>разные вещи и проч. мелочи -- смотреть "глазами".Дело в том что у него только один только / других разделов таких как var, home нет.
И он к сожалению весь забился. Как его очистить?
>[оверквотинг удален]
>>2/ на забитых разделах "вниз по директориям" делаю что-то вроде
>>du -s ./* --или
>>du -s ./* . |sort -k1,1nr|head --или что-то подобное...
>>
>>Скрытые директории так "не видны", df и du в общем случае считают
>>разные вещи и проч. мелочи -- смотреть "глазами".
>
>Дело в том что у него только один только / других разделов
>таких как var, home нет.
>И он к сожалению весь забился. Как его очистить?вроде ответил, если сами не знаете где у вас что, то покажите вывод df -T и du -s /* (делать от root)
>>2/ на забитых разделах "вниз по директориям" делаю что-то вроде
>>du -s ./* --или
>>du -s ./* . |sort -k1,1nr|head --или что-то подобное...
>Дело в том что у него только один только / других разделов
>таких как var, home нет.
>И он к сожалению весь забился. Как его очистить?Загрузиться в "single mode", чтобы никто не мешал (и ошибки загрузки в частности), и применять пункт 2 к разделу /. Стирать лишнее, выносить на внешние (flash, *D-RW) носители, сжимать нелишнее, но сжимаемое и пр., и пр. ... Первыми целями, должны стать /var/log (хотя тоже <--осторожно; если "обнаружились" старые и большие логи - поставить наконец logrotate), /tmp (внутри неё можно грохнуть всё, её саму не удаляй), /home (*) (юзерам - объяснить "политику партии", себе - понять её (***)) -- "потеря" их содержимого не должна бы сильно сказаться на работоспособности системы.
Применение п.2 к другим папкам дерева директорий может помочь найти продукты жизнедеятельности, если пользователь "валил куда попало" под root-ом...
(*) По площадям - пли! (Перевод нужен?)
$ find /home -size +100M -ls(**) Кстати,
*>на забитых разделах "вниз по директориям"
- понятно?(***) В частности, зачем _тебе_ (ему? ей?!) при следующей установке разбиение диска [одной системы] на несколько разделов.
apt-get autocleanapt-get autoremove
перемонтировать как уже подсказывали /home и т п на свободный раздел (по ситуации)
а можно если есть место на винче - тупо увеличить раздел под корневую систему. правда может занять много времени, по ситуации опять же. можно даже склонировать раздел на раздел большего размера, потом подправить загрузчик. да уйма вариантов собственно)