Очистка файловой системы RootFS
Выполнить эти команды в X-Terminal:
sudo gainroot mkdir -p /home/var/lib mv /var/lib/apt /home/var/lib && ln -s /home/var/lib/apt /var/lib mv /var/lib/dpkg /home/var/lib && ln -s /home/var/lib/dpkg /var/lib mkdir -p /home/var/cache mv /var/cache/apt /home/var/cache && ln -s /home/var/cache/apt /var/cache mkdir -p /home/usr/lib/locale mv /usr/lib/locale/locale-archive /home/usr/lib/locale && ln -s /home/usr/lib/locale/locale-archive /usr/lib/locale
После этих действий RootFS очистится ~на 40МБ!
Никаких тормозов не наблюдается!
Делаем все под ROOT
За испорченные прошивки автор ответственности не несет!
Информацией поделился наш пользователь KOJAN
а чем отличается sudo gainroot от root?
после 3 строчки пишет:
mv: cannot rename ‘/var/lib/apt’: No such file or directory
=(
help
а при обновлении прошивки что будет?
и нельзя ли увеличить объем RootFS, а не очищать его? извините, если глупый вопрос, не оч в этом разбираюсь..
если б были бы ещё пояснения к выполняемым действиям, чтобы можно было решить что делать, а что необязательно или лучше не надо делать, риск оценить и т. д.
1.Создание папки /home/var/lib:
mkdir -p /home/var/lib
2.Перемещение /var/lib/apt в home и создание SymLink:
mv /var/lib/apt /home/var/lib && ln -s /home/var/lib/apt /var/lib
3.Перемещение /var/lib/dpkg в home и создание SymLink:
mv /var/lib/dpkg /home/var/lib && ln -s /home/var/lib/dpkg /var/lib
4.Создание папки /home/var/cache:
mkdir -p /home/var/cache
5.Перемещение /var/cache/apt в home и создание SymLink:
mv /var/cache/apt /home/var/cache && ln -s /home/var/cache/apt /var/cache
6.Создание папки /home/usr/lib/locale:
mkdir -p /home/usr/lib/locale
7.Перемещение /usr/lib/locale/locale-archive в home и создание SymLink:
mv /usr/lib/locale/locale-archive /home/usr/lib/locale && ln -s /home/usr/lib/locale/locale-archive /usr/lib/locale
to Zelim
Нельзя т.к. RootFS распологается на быстрой внутренней флешке и уже занимает все там место
а каким образом в терминале ставить &&?
так ладно другой вопрос как все это дело теперь на место вернуть?
писец, теперь ниче не установить и ниче не удалить афигенно!!! ну да зато теперь проблемы с местом не будет крута
И меня глупый вопрос,После каждой строчки ENTER?
Suavis для & нажми синию стрелку и ctrl.
люди а что это даст?
есть прирост в скорости?
Может лучше было никому не говорить про этот способ. Люди же сейчас напортят себе аппараты и будут говном бросаться. Кто знает Linux, догадался бы сам.
А ето даст и за что отвечает rootfs?
pavlov, если не знаете ни того, ни другого – это вам не нужно
V@s3K прав
если не знаете, чито делаете, лучше не делать
а если хотите угробить аппарат, это можно сделать гораздо быстрее: выполните под рутом команду rm / -rf
Уважаемые пользователи
Давайте не умничать а говорить по делу.
Два ответа а толку = 0.
Может быть я не разбираюсь в Linux зато силён в других аспектах.
Кому интересно –
http://en.wikipedia.org/wiki/Rootfs
V@s3K
Полностью согласен с Вами.
pavlov
Здесь никто не умничает.
И я также рад за Вас, что вы умеете пользоваться поисковиком, и вбивать туда строчку “RootFS”.
Извините что я не понимаю долбанную структуру дебиана, но мне действительно она порой не понятна, привык к FreeBSD.. Даже от структуры PCBSD плевался.. )
По делу.. посмотрел сколько свободно в rootfs – 18%(40.5 доступно) было свободно
Решил почистить данным методом – теперь 29%(63.1 доступно)
друзья, товарищи, форумчане, лююююююди…
столько было сказано, столько сделано… но толком никто так и не ответил!! как вернуть все обратно?????????
у меня ошибка после 3 строчки… память не увеличил и аппаратец запорол… ниииид хэээлп плзззз
Перепрошивай флэшером…
Спасибо! Помогло освободить прилично места! :-)
Интересно, что еще можно так перенести или удалить, для освобождения RootFS?
Удалял второенные игрушки, освободил всего мега 1,5
DitZ, как удалить встроенные игры?
Кстати ещё можно удалить некоторые встроенные приложения обычным способом.
Люди помогите зависла функция телефон, нет контактов! Че делать?
Ни куда не лез, вот лузер! Как все переустановить?
приложений все больше и больше,а 40мб рано или поздно все равно закончаться,должен же быть какой-то выход?
автор, убейся! я тебя ненавижу!!! я всё что есть на телефоне качал через gprs-internet… ты хоть знаешь сколько денег я ща прое*у??? сволочь ты…… мог бы и сказать ” данная тема даст память, но будут такие последствия….”
Парни давайте потише… Если инструкция вредная – мы ее уберем. Просто кто-то пишет “Спасибо, помогло”…
Ultrapsy, а на кой ты рискуешь тогда?
“За испорченные прошивки автор ответственности не несет!” – это разве не есть предупреждение, да ещё красным выделенное???.
Вобщем автор молодец; а ты сам виноват.
Спасибо большое за инструкцию. Всё получилось с первого раза. Только перед всеми действиями отключил все репозитории и потом всё по новой перекачал.
тогда как я понимаю, лучше все это выполнить после прошивки флешером
а кроме высвобождения места в rootfs ещё какие-нибудь последствия будут? Например приложения все заного придётся устанавливать…
после этой процедуры доступ к рипозитариям пропал.
после ввода:
apt-get update (обновление репозитарий)
выскочило сообщение:
E: Archive directory /var/cache/apt/archives/partial is missing
как я понимаю из за того что мы только что перенесли каталог. НО почему диспечер приложений не стал ссылаться куда нам надо не понятно.
для того что бы избавиться от ошибки я просто создал не достающие каталоги с помощью MC (Midnight Commander)
Естественно создаються каталоги под рутом.
привет всем!!! парни помогите пожалуйста у меня зависла функция телефон, нет контактов! Че делать?
Ребяяят… вот смотрю я и поражаюсь, чесслово. “А что это делает?”, “А как теперь назад вернуть?”… такое чувство, что вы совсем незнакомы с линуксовым терминалом. Тогда вопрос – зачем вы все это делаете? Поудаляйте ненужные приложения и неиспользуемые темы – место освободится, лично у меня освободилось больше 20 метров.
Если уж решили попробовать этот способ – почитайте хотя бы про элементарные команды, такие как mv, rm, ls, ln…
Так, что еще я хотела сказать. Лично у меня все работает, освободилось около 20 метров свободного места. Причем когда я сначала перенесла, командой mv, а потом отдельно создавала ссылку с помощью ln -s, он не мог загрузить приложения и ругался на невозможность перейти в каталог, на который была сделана ссылка, но когда я выполнила эти команды, соединив их && (т.е. дословно так, как написано в примере), все получилось и работает, тьфу-тьфу-тьфу, норм. И кстати, переносить нужно как написано, в /home создавать папки. Если перенести в /home/user/MyDocs (а руки так и чешутся, ведь там целых 27 гигов…) – будет ошибка, поскольку этот раздел отформатирован не в ext. Сама проовала сначала – он не воспринимает ссылку никак, считает файл недоступным.
Теперь возможно слегка запоздалая инструкция (но вдруг кому поможет) по поводу того, “как вернуть все обратно”, для тех, у кого не получилось. ПЕРЕПРОШИВАТЬ НИЧЕГО НЕ НУЖНО, естественно. Переустановка-перепрошивка – это для виндусятников, а тру линуксоид всегда найдет способ все исправить, не прибегая к столь радикальным мерам
Итак, приступим… на всякий случай все комментирую, комменты отделяются от текста команды символом # (его самого вводить не нужно, т.е. в следующей команде набираем только sudo gainroot)
sudo gainroot #получаем права рута
rm /usr/lib/locale/locale-archive #убираем созданную нами ссылку
mv /home/usr/lib/locale/locale-archive /usr/lib/locale #возвращаем на место locale-archive
rm /var/cache/apt #убираем второй симлинк
mv /home/var/cache/apt /var/cache #возвращаем на место apt
rm /var/lib/dpkg #убираем очередной симлинк
mv /home/var/lib/dpkg /var/lib #возвращаем на место dpkg
rm /var/lib/apt #убираем последний симлинк
mv /home/var/lib/apt /var/lib #возвращаем на место последдний каталог
rm -r /home/var
rm -r /home/usr #последними двумя командами убиваем созданные нами папки.
В итоге все должно быть как раньше.
Alianna, я нашел тебя!!!
Пользуюсь N900 5-ый месяц,до этого с Linux не сталкивался,изучаю.Теперь по теме,автор пометил “на свой страх и риск” если боитесь убить тело не лезьте и в конце концов вытащите руки из попы. А то накасячат и автор виновен.