e: недостаточно свободного места в /var/cache/apt/archives/
Выделил под корневой раздел / 15 GB установил lubuntu 16.04 он попросил загрузить 300 MB обновлений приложений. Я загрузил, установил, и теперь каким-то образом корневой раздел занят на 100%. Но у меня разде /home еще на 100 GB. Можно перенаправить скачивания через apt в /home или надо как-то увеличивать корневой раздел?
Перемещено maxcom из linux-org-ru
Для начала можно посмотреть чем занят корень. Возможно это кэш пакетов, его можно удалить без проблем. Но вообще 15 гигов маловато чтобы пользоваться системой не заморачивайсь экономией места
кеш очищается sudo apt clean
корневой раздел занят на 100%. Но у меня разде /home еще на 100 GB
Накрошил разделов, не зная для чего. Вот и почувствовал на своей шкуре сказки «о прелестях отдельного хоме-раздела.»
Вы там не под рутом сидите, случайно? А то может понакачали всего в
/, вот и место кончилось. В общем берите du как тут уже советовали и смотрите что место поело.
может просто свободных inode нет
Откуда вы столько всего берёте?
ну ваще от набора софта зависит, вот например:
кстати бтрф сжатие умеет
ну ваще от набора софта зависит
Но у меня машина не для играццо. ☺
Мне от этого вообще никак:
А линуксовые файловые системы мне вообще не грозят (и слава Котоне!):
Накрошил разделов, не зная для чего. Вот и почувствовал на своей шкуре сказки «о прелестях отдельного хоме-раздела.»
Можно накатить другую систему, не теряя данных. Удобно. Не у всех есть объемный внешний накопитель или безлимит и терабайты в облаке.
Анекдот знаете про эстонца и дохлую кошку? Вот у меня с софтом также.
Анекдот знаете про эстонца и дохлую кошку?
Пригодиться-то оно, может, и пригодится, но что помешает установить пакет по надобности? Даже в Gentoo есть FEATURES=»buildpkg» и что-то для формирования бинарного пакета из установленного. Беречь диски путём избежания (пере)записи — просто глупо.
что помешает установить пакет по надобности?
Дык я так и делаю, потом удалить забываю\забиваю.
Беречь диски путём избежания (пере)записи — просто глупо.
Дык я так и делаю, потом удалить забываю\забиваю.
Временный стафф можно устанавливать как автоматически установленное, это есть во всех менеджерах пакетов кроме самых упоротых, потом оно само через autoremove предложит удалить, чтобы не вычитывать длинные списки установленных пакетов на предмет неиспользуемого.
У меня есть обёртка над pkg-ng, которая этим занимается. :3
У меня уже сдох один SSD, но там не ресурс кончился, а глюк контроллера случился, после года работы он просто сказал «Досвидонья!» и превратился в тыкву. Прямо во время работы.
Временный стафф можно устанавливать как автоматически установленное
Не знал об этом, попробую, спасибо!
Понимаю, меня тоже веселит когда вижу такие советы
Тогда хинт: если где-то в периодиках по расписанию выполняется autoremove, его лучше отключить. Не знаю, делает ли кто-нибудь так, но в какой-нибудь убунте в теории всё возможно. ☺
15 гигов маловато чтобы пользоваться системой не заморачивайсь экономией места
От дистрибутива зависит.
Почему-то, не помню, почему, решил, что / должен быть 30Г. Заметил, что больше десяти гигов занято не бывает. Даже (воистину, делать нечего больше было) ужал / до пятнадцати, /home передвинул влево. Экономией не морочусь. Убунты 16, 17, 18. / сейчас так и занят на 9,54 ГиБ.
Думаю больше зависит от того как систему используешь
Когда apt предлагает сделать autoremove, делаю. У моей системы корень больше всего используется при обновлении ядер.
Вот и почувствовал на своей шкуре сказки «о прелестях отдельного хоме-раздела.
очень удобно особенно с lvm, без чуть менее но все еще удобнее чем все в одном разделе как. Другое дело что надо уметь пользоваться удобством.
8 простых способов освободить место на Ubuntu и Linux Mint
Вот несколько способов очистки вашей системы, чтобы освободить место на Ubuntu и других дистрибутивах Linux на базе Ubuntu.
Со временем любая операционная система может стать загроможденной по мере добавления и удаления программ.
Если у вас есть TB-накопитель, вы можете не трудиться, чтобы очистить Ubuntu, чтобы сделать некоторое свободное дисковое пространство.
Но если ваш жесткий диск имеет ограниченное пространство, например, у меня есть 128-Гбайт SSD-ноутбук, освобождение дискового пространства становится необходимостью.
В этой статье я покажу вам некоторые из самых простых трюков, чтобы очистить вашу систему Ubuntu и получить больше места.
Но прежде, давайте посмотрим, как найти свободное пространство, оставшееся на Ubuntu.
Проверьте свободное место на Ubuntu
Это довольно легко сделать на Ubuntu.
Просто используйте утилиту анализатор использования диска.
Найдите его в меню и запустите инструмент.
Вы должны увидеть используемое место на диске и оставшееся свободное пространство:
Как только вы узнаете о состоянии свободного места на вашем диске, пришло время очистить вашу систему и сделать здесь еще больше свободного места.
Как освободить место на диске в Ubuntu и Linux Mint
Существует несколько способов очистки дискового пространства в Ubuntu и другой системе на основе Ubuntu.
Я обсуждал несколько трюков с командной строкой, а затем некоторые опции графического интерфейса.
Хотя я упомянул здесь несколько способов, если вы новичок, избегайте тех, которые помечены как «эксперт».
Не то чтобы вы не могли их использовать, но лучше избегать, если вы не знаете, что делаете.
1. Избавьтесь от пакетов, которые больше не требуются. [Рекомендуется]
Если вы прочитали руководство по командам apt-get, возможно, вы столкнулись с опцией команды apt-get «autoremove».
Эта опция удаляет библиотеки и пакеты, которые были установлены автоматически для удовлетворения зависимостей установленного пакета.
Если этот пакет удален, эти автоматически установленные пакеты бесполезны в системе.
Он также удаляет старые ядра Linux, которые были установлены автоматически при обновлении системы.
Команда без проблем позволяет вам время от времени увеличивать свободное пространство в вашей системе Ubuntu:
sudo apt-get autoremove
Как вы можете видеть, эта команда освободит некоторое количество свободного места в вашей системе.
2. Очистка кеша APT в Ubuntu
Ubuntu использует APT (Advanced Package Tool) для установки, удаления и управления программным обеспечением в системе и при этом сохраняет кеш ранее загруженных и установленных пакетов даже после их удаления.
Система управления пакетами APT хранит кеш-файлы DEB в /var/cache/apt/archives.
Со временем этот кеш может вырасти до довольно большого размера и содержать много пакетов, которые вам не нужны.
Размер кеша можно увидеть с помощью следующей команды:
Теперь у вас есть два варианта обработки кеша.
Либо удалите только устаревшие пакеты, как те, которые заменены недавним обновлением, что делает их совершенно ненужными.
sudo apt-get autoclean
Или очистите кеш целиком (освобождает больше места на диске):
3. Очистите кеш thumbnail
Ubuntu автоматически создает миниатюру для просмотра в файловом менеджере.
Он хранит эти миниатюры в скрытом каталоге в вашей учетной записи пользователя по адресу
Со временем количество эскизов резко возрастет.
Более того, кэш эскизов в конечном итоге будет содержать много лишних эскизов изображений, которые больше не существуют.
Вы можете проверить размер кеша эскизов с помощью следующей команды:
Так что это хорошая практика, чтобы очистить кеш миниатюр каждые несколько месяцев или около того.
Самый быстрый способ – использовать терминал:
4. Удалите старые ядра Linux, которые были установлены вручную [для экспертов]
Команда, обсуждаемая в пункте 1, удаляет старое ядро Linux.
Но это не сработает, если вы вручную установили ядро в Ubuntu.
Но удаление старых неиспользуемых ядер Linux по-прежнему сэкономит вам много места.
Итак, если вы вручную установили ядро Linux, возможно, вы также можете вручную его удалить.
Список всех установленных ядер Linux:
sudo apt-get remove linux-image-VERSION
Моя рекомендация состоит в том, чтобы сохранить по крайней мере два или предпочтительно три ядра, включая последние.
Таким образом, вы будете иметь по крайней мере одно / два других ядра для загрузки, если по какой-либо причине есть последнее ядро, с которым вы не можете загрузиться.
5. Удалите потерянные пакеты [для экспертов]
Этот шаг лучше избегать, если вы новичок.
Я не поклонник этого метода, и я советую вам избежать этого.
Во-первых, давайте посмотрим, что такое orphaned пакет в Ubuntu.
Предположим, вы установили пакет ‘myprogram’.
Но этот пакет имеет зависимость от библиотеки mylib.
Эта библиотека обычно устанавливается автоматически с помощью «myprogram».
Когда вы удаляете ‘myprogram’, mylib может оставаться в системе.
Таким образом, mylib в этом случае становится сиротским пакетом.
Теперь команда, указанная в пункте 1, удаляет такие потерянные пакеты.
Но представьте себе случай, когда вы вручную установили mylib перед установкой myprogram.
Команда «apt autoremove» в этом случае не может удалить потерянный пакет.
И, следовательно, вам придется вручную удалить его.
Сначала вам нужно будет найти все потерянные пакеты, а затем удалить их.
К счастью, у нас есть инструмент GUI для этого: gtkorphan, графический интерфейс для deborphan.
Установите gtkorphan через терминал:
Чтобы удалить потерянные пакеты, найдите инструмент «Removed Orphaned Package tool» и запустите его, чтобы найти все потерянные пакеты в вашей системе:
Честно говоря, я не буду использовать этот вариант, если вам действительно не нужно каждый МБ свободного места.
6. Удаление ненужных приложений [Рекомендуется]
У всех нас есть несколько игр и / или приложений, которые мы вряд ли используем. Не верьте мне?
Зайдите и найдите установленное программное обеспечение в системе Ubuntu.
Если вам нужно больше пространства, чтобы избавиться от неиспользуемых или менее используемых приложений, это всегда хорошая идея.
sudo apt-get remove package-name1 package-name2
7. Поиск и удаление дубликатов файлов
Иногда у вас могут быть дубликаты файлов в разных местах вашей системы.
Избавление от дубликатов, безусловно, освободит место и очистит вашу систему Ubuntu.
Для этой задачи можно использовать инструмент графического интерфейса, например, FSlint или инструмент командной строки, такой как FDUPES.
Я рекомендую прочитать эту статью, чтобы узнать, как использовать эти инструменты для удаления дубликатов файлов.
8. Использование GUI-инструментов для увеличения свободного места в Ubuntu
Мы увидели ряд параметров командной строки, чтобы сделать пространство в системе Linux, но я понимаю, если вы не хотите использовать команды.
Помнить о всех командах или использовать их по одному, возможно, вам не будет удобно.
И именно поэтому у нас есть ряд инструментов графического интерфейса, которые помогут вам сделать это за несколько кликов с помощью простого в использовании интерфейса.
Stacer – один из таких инструментов, который вы могли бы использовать.
Вы можете прочитать эту статью, чтобы узнать, как использовать Stacer в Ubuntu.
Как очистить apt cache и освободить дисковое пространство
Как очистить кеш apt? Мы просто используем параметр clean команды apt-get:
Но очистка кеша apt — это не просто выполнение указанной выше команды.
В этом руководстве выясним, что такое apt cache, почему он используется, почему вы хотите его очистить и что еще следует знать об очистке apt cache.
Для примера используем Ubuntu, но т.к речь идет об apt, данная информация применима к другим дистрибутивам на основе Debian и Ubuntu, таким как Linux Mint, Deepin и др.
Что такое apt cache?
Во время загрузки apt хранит пакет deb в каталоге /var/cache/apt/archives/partial. Когда пакет deb загружен полностью, он перемещается в каталог /var/cache/apt/archives.
После загрузки файлов требуемого deb пакета и его зависимостей ваша система устанавливает данный пакет. Вот для чего нужен кеш. Системе необходимо место для хранения файлов пакетов перед их установкой.
Зачем сохранять кеш после установки пакета?
Загруженные файлы deb не удаляются из каталога сразу после завершения установки. Если вы удалите пакет и переустановите его, ваша система будет искать пакет в кеше и получать его отсюда, а не загружать его снова (если версия пакета в кеше такая же, как и версия в удаленном репозитории).
Это намного быстрее. Вы можете попробовать это самостоятельно и посмотреть, сколько времени потребуется программе для первой установки, удаления и повторной установки. Вы можете использовать команду time, чтобы узнать, сколько времени требуется для выполнения команды:
Стоит ли очищать apt cache?
Если у вас заканчивается дисковое пространство в корневом каталоге, вы можете очистить apt кеш. Это один из нескольких способов освободить дисковое пространство в Ubuntu.
Проверьте, сколько места занимает кеш, с помощью команды du:
Как правильно очистить apt cache?
Если вы хотите очистить кеш apt, воспользуйтесь специальной командой. Не удаляйте каталог кеша вручную.
Используйте команду apt-get с аргументом clean:
Данная команда удалит содержимое каталога /var/cache/apt/archives (кроме файла блокировки).
Есть еще одна команда, которая занимается очисткой кеша apt:
В отличие от clean, autoclean удаляет только те пакеты, которые невозможно загрузить из репозиториев.
Предположим, вы установили пакет xyz. Его файлы deb остаются в кеше. Если теперь в репозитории доступна новая версия пакета xyz, этот существующий пакет xyz в кэше теперь устарел и бесполезен. Опция autoclean удалит такие бесполезные пакеты, которые больше нельзя загрузить.
Безопасно ли удалять apt cache?
Очистка кеша не повлияет отрицательно на производительность системы. Возможно, если вы переустановите пакет, загрузка займет немного больше времени, но это все.
Опять же, используйте команду apt-get clean. Это быстрее и проще, чем вручную удалить каталог кеша.
E: у вас недостаточно свободного места в / var / cache / apt / archives / [duplicate]
Когда я запускаю команду для установки пакета solr-jetty, мне говорят
You don’t have enough free space in /var/cache/apt/archives/
Я установил Ubuntu с VirtualBox на моем Mac.
Как я могу исправить эту проблему?
36 ответов
Чтобы получить избавившись от них, используйте:
Если вам интересно, в чем разница между clean и autoclean, вот что говорит страница man:
clean : clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. APT используется как метод dselect (1), выполняется очистка. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean time to time, чтобы освободить место на диске.
clean: : Как и чистый, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакетов, больше не может быть загружен и в основном бесполезен. Это кеш, который будет храниться в течение длительного периода без его контроля. Опция конфигурации Clean-Installed предотвратит удаление установленных пакетов, если она отключена.
Если это так, то инструкции по решению / work-arround он находится в отчете об ошибке выше.
Но похоже, что ваш жесткий диск вышел из космоса. Серьезно из космоса. 61Mb недостаточно для хорошей рабочей системы. Я нашел 2 альтернативы, которые могут обойти проблемы, связанные с космосом, хотя их можно было бы с трудом извлечь из использования виртуальной машины. Более постоянное решение будет заключаться в увеличении размера вашей виртуальной машины (и я бы также советовал использовать метод, который позволяет машине динамически увеличивать размер, VirtualBox имеет такую настройку).
Запустите обновление и установите. После того, как вы закончите, вы можете вернуться к нормальной работе с помощью:
sudo apt-get clean sudo unlink /var/cache/apt sudo mv /media/
Ofcourse
Альтернатива if у вас есть раздел или внешнее хранилище.
Недостаточно места в / var / cache / apt / archives /
Когда я запускаю команду для установки пакета solr-jetty, мне говорят
Я установил Ubuntu с VirtualBox на моем Mac.
Как я могу решить эту проблему?
Но похоже, что ваш жесткий диск не хватает места. Серьезно из космоса. 61Mb недостаточно для хорошей рабочей системы. Я нашел 2 варианта, которые могут обойти проблемы, связанные с пространством, хотя оба могут быть трудно использовать при использовании виртуальной машины. Более постоянным решением было бы увеличение размера вашей виртуальной машины (и я бы также посоветовал использовать метод, который позволяет машине динамически увеличиваться в размере; VirtualBox имеет такую настройку).
Альтернатива, если у вас есть раздел или внешнее хранилище.
Запустите обновление и установите. После того, как вы закончите, вы можете вернуться в нормальное состояние с помощью:
Ofcourse
Таким образом, вы создаете RAM-диск:
Очистить как с 1-й альтернативой.
Предупреждение: для этого требуется большой объем оперативной памяти, поэтому он может быть недоступен при использовании виртуальной системы.
Эти команды будут удалять дополнительные пакеты, которые больше не требуются.
Чтобы избавиться от них, используйте:
Если вам интересно, в чем разница между clean и autoclean вот что написано на странице руководства:
clean: clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / частичный /. APT используется как метод dselect (1), clean is run Те, кто не использует dselect, скорее всего, захотят время от времени запускать apt-get clean, чтобы освободить место на диске.
autoclean : как clean, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакета, больше не может быть загружен и в основном бесполезен. Этот кэш должен поддерживаться в течение длительного периода времени без контроля. Параметр конфигурации Clean-Installed предотвратит удаление установленных пакетов, если он отключен.
Проблема в том, что «у вас недостаточно свободного spacve в / var / cache / apt / archives /», может быть связана с этой ошибкой: https://bugs.launchpad.net/ubuntu/+source/update-manager/ + bug / 1054903 Особенно, если / var / cache / apt находится на tmpfs, который стирается при каждой загрузке. Возможно ли, что у вас есть sym-связанный / var / cache / to / tmp / cache / или что-то подобное для экономии места?
Если дело обстоит так, инструкции по его решению / обходной путь находятся в отчете об ошибках выше.
Это на самом деле не ответ, а скорее обходной / полезный совет.
Это происходило на моей виртуальной машине, потому что я выделил слишком много места для обмена (около 40%). Я быстро изменил его размер с помощью gparted и смог освободить еще немного места для корневого раздела.
Теперь я могу обновить давно забытую виртуальную машину, для которой требовалось около 3 ГБ обновлений.










