Скрипт, который освободит свободное пространство в rootfs. Я его проверил, проблем нет. Суть, перенос части директорий в MyDocs.
Текст скрипта:
#!/bin/sh
# N900 script to safely free space on rootfs
# (c) 2010 by Thomas Tanner <thomas@tannerlab.com>
# licensed under GPLv3
# version 0.3 (25. March 2010)
if test "`id -u`" -ne 0; then
echo "Error: This script must be run as root!"
echo "Please make sure that the package rootsh from extras is installed"
echo "and execute \"sudo sh $0\" in Terminal"
exit 1
fi
# move root stuff to /home
dirs="usr/share/icons usr/share/nokia-maps usr/share/fonts usr/share/locale usr/lib/locale var/lib/apt"
#optional: usr/share/themes var/lib/dpkg
if test -d /home/var/cache/apt; then
# keep existing apt cache
rm -rf /var/cache/apt
ln -s /home/var/cache/apt /var/cache/apt
else
dirs="$dirs var/cache/apt"
fi
(cd / && du -sc $dirs)
for d in $dirs; do
test -L /$d && continue
echo moving /$d
rm -rf /home/$d
mkdir -p /home/$d
cp -a /$d /home/$d/..
rm -rf /$d
ln -s /home/$d /$d
done
echo "success"
Освобождает 50-90 Мб. Я его проверял на нулёвой системе после перепрошивки и с модифицированным ядром(разгон процессора)
Как запустить:
1. установить rootsh, если его нет
2. скопировать файл в MyDocs
3. в терминале выполнить (после каждой строки нажимаем enter)
sudo gainroot
sh /home/user/MyDocs/moveroot.sh
Источник: http://wiki.maemo.org/User:Tanner#Safel … _on_rootfs
Post's attachmentsmoveroot.sh 942 b, 25 загрузок с 2010-04-19
У Вас недостаточно прав для загрузки файлов, прикрепленных к этому сообщению.
Have trouble with Windows - reboot, have trouble with LINUX - be root!