Решение проблемы “Недостаточно памяти в выбранном расположении” N900
Все эти операции лучше проделывать на новом телефоне “из коробки”, но не обязательно.
Хотя вы можете предварительно все установленые ранее приложения.
Устанавливаем пакет rootsh если это еще не сделано.
root
Копируем содержимое /usr на раздел объемом 2ГБ.
Длительность этой процедуры зависит от количества установленных до этого момента пакетов.
cp /usr /home -p -R
Монтируем скопированную папку на старое место
mount –bind /home/usr /usr
Для обеспечения дальнейшего автомонтирования после перезагрузки, редактируем скрипт rcS-late
vi /etc/event.d/rcS-late
Находим там следующий фрагмент корда и вставляем команду mount –bind /home/usr /usr в указанное место
# We can safely continue booting now.
initctl emit MOUNTS_OK
/sbin/swapon -a || echo "Failed to enable paging partition."
mount --bind /home/usr /usr
# Setup lowmem module
echo 32768 > /proc/sys/vm/lowmem_deny_watermark_pages
echo 98304 > /proc/sys/vm/lowmem_notify_high_pages
echo 131072 > /proc/sys/vm/lowmem_notify_low_pages
echo 1024 > /proc/sys/vm/lowmem_nr_decay_pages
P.S. Втроенный редактор vi очень непрост в понимании, поэтому расскажу по шагам, как им пользоваться
Сразу после открытия файла включается режим, в котором стрелками можно перейти в нужное для редактирования место.
Делаем этто стрелками вверх и вниз
Что бы вставить текст, нажимаем на символ “i” (insert). Не забывайте про раскладку клавиатуры
После редактирования нажимаем ESC (на экране) и выходим с сохранением командой :qw или shift-zz (шифт и 2 раза z)
Редактируем файл медленно и вдумчиво, потому что в случае ошибки сразу нажать backspace не получится.
Если вы натворили делов в редакторе и не не можете это исправить, можно просто выйти без сохранения и начать все заново
ESC
:q!
Другой вариант, можно не мучиться с редактором vi, а поставить пакет mc, в нем есть привычный нормальный редактор.
Для этого вместо команды vi /etc/event.d/rcS-late используем mcedit /etc/event.d/rcS-late.
(С) littre
что за “пакет rootsh” ??? где его взять ???
этот пакет позволяет работать и конфигурировать свой телефон путем командной строки. одну из возможностей, автор запостил выше. Если тебе это не требуется, не ломай голову
Я перезагружаюсь после этой операции, и всё кажись зависает. Что делать ?
Ну т.е. не грузится. точечки бегают, потом серый экран и всё – смерть
блин…почему когда пишу первую команду cp /usr /home -p -R
ничего не происходит, строчка просто переходит вниз
так…вроде бы получилось…как узнать что я все сделал правильно?
Ребята, подскажите пожалуйста, почему нельзя прописать монтирование в fstab как обычно в линуксе? и можно ли после этого удалить /usr дабы оно осталось только в /home? Естественно до перезагрузки