Увеличение свободного места на SSD Aspire One

Самый главный недостаток нетбука Aspire One 110 - это его SSD-накопитель. И дело не только в его малом быстродействии, но и в ограниченном,будем искренними, - малом объеме. Т.к. заменить его пока (а может и вообще) нет возможности, то возникает естественное желание максимально освободить пространство без ущерба производительности и функциональности.

Итак, какие шаги мы можем предпринять. В статье об установки Ubuntu Linux на Acer Aspire One были даны рекомендации об увеличении быстродействия SSD-накопителя. Будем считать, что мы их уже выполнили. Рассматривать довольно привлекательный вариант с размещением всех данных пользователей на карте в Expansion Slot (левый картридер) тоже не будем. Причина - я еще не купил нужную мне карту, а использовать ту, которая есть в наличии, просто смешно (ее размер 2 Гб). Если вы решите пойти именно путем размещения каталога /home на внешней карте, то рекомендую взять себе карту размером в 16 Гб. Это оптимальный выбор на данный момент. Существуют и 32 Гб карты, но у них понижена скорость записи. Еще раз повторюсь это все на данный момент. Т.к. производители карт не стоят в развитии, то вполне возможно, что через месяц или два будут доступны нормальные карты размером в 32 Гб и больше.

Значит, мы имеем только внутренний SSD 8 Гб и освобождаем место на нем. Т.к. 8 Гб - это не память, а, скорей всего, склероз, то мы будем биться за каждый свободный мегабайт. Дальше по шагам. Всего их будет 6.

Удаляем ненужные приложения

Нетбук Acer Aspire One вряд-ли претендует на машину, на которая будет выполнять практически любые задачи. Скорей всего, она вам нужна для выполнения довольно малого количества задач, а это значит, что некоторые приложения вы можете удалить.

Например, если вы не собираетесь записывать компакт-диски, а всю информацию переносить с помощью карт памяти или флешек, то программы для записи CD ненужны. Вы можете их спокойно удалить.

Это был только пример. Я не буду приводить списки программ, которые нужно удалить, т.к. у каждого свои потребности. Так что запускаем Synaptic Package Manager и удаляем то, что нам не нужно. Мне, например, точно не нужны игры от Gnome, которые устанавливаются по умолчанию. Да и вообще любые игры мне не нужны.

Внимание: если вы неуверены в ненужности некоторого пакета не удаляйте его не посоветовавшись с кем-то более знающим.

Удаляем все неиспользуемые пакеты

После выполнения 1 пункта у вас в системе останутся установленными некоторые пакеты, которые больше не используются ни одним установленным приложением. Целесообразно их удалить. Эта операция делается с помощью одной команды:

sudo apt-get autoremove

Запустите ее, подтвердите согласие удалить все неиспользуемые пакеты. Перед подтверждением будем выведено сообщение, в котором будет указано размер освобождаемого пространства.

Очищаем кэш менеджера пакетов

Вы после установки обновляли систему и доставляли нужные вам программы. Менеджер пакетов все это хранит в своем кэше (/var/cache/apt/archive и /var/cache/apt/archive/partial), чтобы повторно их не загружать с Интернета. Размер этого кэша может быть довольно внушительным. Например, обновление системы примерно 100-200 Мб, обновление OpenOffice до версии 3.0 еще примерно 200-300 Мб. Итого почти 0,5 Гб, а это примерно 15 % от общего размера диска (у меня 1 Гб выделен под swap). Предполагая, что вы установили нужный вам софт и не собираетесь его переустанавливать, очистим кэш, т.к. необходимости в нем нету.

sudo apt-get clean

И все, кэш удален. Сообщений никаких не выводится. Можете просмотреть указанные выше каталоги кэша и убедиться, что там ничего нету.

Удаляем файлы настроек удаленных программ

Как правило, после удаления программ в системе остаются файлы их настроек. Нам они как-бы не нужны. Удалим их. Для этого запустим Synaptic Package Manager (меню "Система" - "Администрирование"). В нем нажмем кнопку "Статус" и выберем выше "Неустановленные (присутствуют конфигурационные файлы)". (Перевод приблизительный, т.к. у меня стоит украинская локализация интерфейса, буду благодарен за правильный перевод, который вы можете у себя посмотреть при наличии российской локализации).

Удаляем ненужные конфигурационные файлы

Выбираем все пакеты, которые будут перечислены (у меня мало, т.к. это я уже делал на этой системе) и выбираем пункт "Пометить для полного удаления" и жмем кнопку "Применить". Ждем пока все не удалится.

Удаление старых ядер и их модулей

При обновлении ядра системы старое ядро остается установленным и занимает место. Каждое установленное ядро с модулями - это примерно 150 Мб места, что довольно немало для диска размером 8 Гб. Попробуем эту ситуацию исправить. Сначала узнаем текущее ядро. Для этого набираем команду:

cat /proc/version

Вывод будет что-то вроде такого:

Linux version 2.6.27-11-generic ([email protected]) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11) ) #1 SMP Fri Dec 19 16:29:52 UTC 2008

Нас интересует версия, т.е для этого примера будет 2.6.27-11. Следовательно остальные можно удалить. Для этого запускаем Synaptic Package Manager (меню "Система" - "Администрирование") и в нем жмем кнопку "Поиск". Поиск ведем только по названию. Параметром поиска указываем "2.6." без кавычек. В списке пакетов ищем установленные, в которых в их имени указано версии младше 2.6.27-11 (например, 2.6.27-10). Найдя такой установленный пакет выбираем "Пометить для полного удаления".

Список пакетов для удаления (на моем примере):

linux-backports-modules-2.6.27-10-generic
linux-headers-2.6.27-10
linux-headers-2.6.27-10-generic
linux-image-2.6.27-10-generic
linux-restricted-modules-2.6.27-10-generic

Т.е. мне надо удалить 5 пакетов ядра 2.6.27-10. Если у вас обнаружится больше установленных неиспользуемых ядер, то и количество пакетов возрастет.

Внимание: перед подтверждением удаления пару раз проверьте список дабы не удалить пакет используемого в текущий момент ядра. Если вы не удалите какой-нибудь пакет старого ядра - ничего страшного, система будет работать.

Жмем кнопку "Применить" и ждем пока все неиспользуемые ядра не удалятся.

Чистим корзины

Этот пункт имеет право на жизнь при условии, что компьютером пользуются несколько пользователей. При однопользовательском варианте корзину можно очистить и через ее меню.

Выполним команду:

sudo rm -rf /home/*/.local/share/Trash/*/** &> /dev/null

Этим мы очистили корзины всех пользователей. Для очистки корзины пользователя root выполним следующую команду:

sudo rm -rf /root/.local/share/Trash/*/** &> /dev/null

Вот и все манипуляции. У меня при моем наборе программ, малом количестве и разделе подкачки в 1 Гб документов свободного места остается 3,5 Гб, чего вполне достаточно для моей работы.

Послесловие: конечно, это не все методы увеличения размера свободного места, но они просты, и каждый сможет без особых усилий их применить. Например, можно самому пересобрать ядро исключив из него ненужные модули, но для этого нужны знания по сборке ядра, что выходит за пределы темы не только этой статьи, а и темы нашего ресурса.