Пропавшие байты[SOLVED]
bazhenovc 9 мая, 2010 - 12:23
Доброго времени суток и с праздником всех!
Вчера пробовал обновить генту. Сначала всё шло нормально, но тут, ВНЕЗАПНО, emerge вылетел с заявлением что, дескать, ему мало свободного места на ЖД. Ну, думаю, что то не так. eclean distfiles, eclean packages освободили аж 200 метров, которые сразу закончились. В данный момент система unusable, даже логи не может писать. Как такое вообще могло произойти? Было же 13 гигов места. Причём стоит не так уж и много всего, на мандриве примерно тот же набор пакетов тянул гектара 4-5 от силы. Что это может быть и как его исправить?
P.S. Файлы make.conf, etc. приложить очень проблематично, т.к. сижу с ноута, но если нужно то постараюсь:)
»
- Для комментирования войдите или зарегистрируйтесь
Ну так вы посмотрите что
Ну так вы посмотрите что столько места занимает, distfiles можно с destructive попробовать почистить. Может к тому же старые ядра остались в /usr/src.
du -hs /usr/src 1.1
du -hs /usr/src 1.1 гектар
Снёс старое ядро - 660 метров. Щас буду пакеты смотреть...
Да, и что такое destructive? В eclean/emerge такого нету:)
Цитата: Да, и что такое
А это что??
это из man eclean
eclean -d А вообще смотрите
eclean -d
А вообще смотрите что конкретно у вас занимает столько места, есть полезный скрипт для этого:
где DIR — начальный каталог (e.g. /usr)
Спасибо! Походу корень зла
Спасибо!
Походу корень зла нашел - /var/tmp/portage жрёт 3.7 гиг. Можно ли его просто снести?
Нужно.
Нужно.
Ок. Всем большое спасибо:)
Ок. Всем большое спасибо:)
sudo du /var/tmp/portage/
sudo du /var/tmp/portage/
Оно самое:)
Оно самое:)
Рекомендую также
Рекомендую также
PORTAGE_TMPDIR=/tmp
, а /tmp монтировать на /dev/shm как tmpfs, и пусть все собирается в памяти. 3Г памяти хватит на все, разве для пересборки OOo придется мануально и временно PORTAGE_TMP переназначить на винт.:}
Так и сделаю.
Так и сделаю.