Re: Ресайз Партиций
вот нашел только что инструкцию
это изменение размера партиций наживую, то есть вместе с содержимым при помощи программы PARTED
это способ, который я всегда хотел попробовать, но не нашел рабочего порта партеда
но его можно просто собрать из сырцов прямо на телефоне
сначала ставим необходимые для сборки инструменты
добавляем нужные репы
# TOOLS
deb http://repository.maemo.org/ fremantle/tools free
deb-src http://repository.maemo.org/ fremantle/tools free
# SDK
deb http://repository.maemo.org/ fremantle/sdk free
deb-src http://repository.maemo.org/ fremantle/sdk free
apt-get update
устанавливаем инструменты для сборки
apt-get install bzip2 cpio cpp dpkg-dev g++ g++-4.2 gcc \
libc6-dev libstdc++6-4.2-dev libstdc++6-4.2-dbg patch \
perl perl-modules autoconf automake1.9 libtool flex bison \
gdb diffutils-gnu
Fix scratchbox hacks
Инструментарий из репозитариев SDK и TOOLS подразумевают наличие scratchbox-a и обращаются по его путям. Вместо того, чтобы воссоздавать нужные им пути, сделаем фейковую структуру директорий
mkdir -p /scratchbox/tools/
ln -s /usr/bin /scratchbox/tools/bin
по идее такого линка должно быть достаточно
сборка parted-a (тут в слове "wget" убрать пробел - хостер что то очканул и не давал запостить этот код, как не безопасный!)
# get parted source
wg et http://ftp.gnu.org/gnu/parted/parted-2.3.tar.gz
tar -xzf parted-2.3.tar.gz
cd parted-2.3/
# get e2fsprogs source
apt-get source e2fsprogs
ln -s /lib/libuuid.so.1 /lib/libuuid.so
CPPFLAGS="-I`pwd`/e2fsprogs-1.41.3/lib/" \
CFLAGS="-I`pwd`/e2fsprogs-1.41.3/lib/ -L/lib/" LDFLAGS="-L/lib/" \
./configure --disable-dynamic-loading --without-readline --disable-device-mapper
собсно сам ресайз
# resize the vfat partition to 27G
parted resize 1 0G 27G
# reboot now(!) because the kernel can't re-read the partition table
reboot