/home/user на карточку в pdaXrom
/home/user на карточку в pdaXrom
Решил попробовать перенести /home/user на карточку.
создал симлинк. вроде бы всё ок, только не все ipk сейчас ставятся.
типичная ошибка:
ipkg_install_file: ERROR unpacking control.tar.gz from /mnt/card/feed/stardict_2_4_3armv5tel.ipk
где проблема? или просто прошивка не позволяет делать такие манипуляции?
создал симлинк. вроде бы всё ок, только не все ipk сейчас ставятся.
типичная ошибка:
ipkg_install_file: ERROR unpacking control.tar.gz from /mnt/card/feed/stardict_2_4_3armv5tel.ipk
где проблема? или просто прошивка не позволяет делать такие манипуляции?
Желательно бы. Если не хочется всю карточку в ext2 форматитровать, то разабить ее на два раздела - первый fat, второй ext2. Винды такую карточку должны читать. Хотя врать не буду, не пробовал. У меня на десктопе Линукс. С 1998-го года. Если бы не периодическое эникейство, я бы уже забыл как эти форточки выглядят. ;)igorekk писал(а):fat конечно же. ext2 надо делать?
Или есть еще такой вариант. Всю карточку в fat, создать на ней файл нужного размера, в этом файле создать ext2 и монтировать ее куда надо через loop.
Десять против одного - tar не может при распаковке создать софтлинк. Так часто делают, особенно с библиотеками. Вот напримерigorekk писал(а):парадокс в том, что некоторые проги всё-таки встаюсь в /mnt/user, который ссылается на /mnt/card/homeuser/
Код: Выделить всё
lib# ls -l libslang.so.*
lrwxrwxrwx 1 root root 17 Sep 2 15:35 libslang.so.0 -> libslang.so.1.4.4
lrwxrwxrwx 1 root root 17 Jul 13 2003 libslang.so.1 -> libslang.so.1.4.4
-rw-r--r-- 1 root root 429040 Jun 26 2001 libslang.so.1.4.4
SL-C860, CACkO ROM 1.21B
Совсем не жалко всю карточку под ext2 отдатьrelb писал(а):Желательно бы. Если не хочется всю карточку в ext2 форматитровать, то разабить ее на два раздела - первый fat, второй ext2. Винды такую карточку должны читать. Хотя врать не буду, не пробовал. У меня на десктопе Линукс. С 1998-го года. Если бы не периодическое эникейство, я бы уже забыл как эти форточки выглядят.igorekk писал(а):fat конечно же. ext2 надо делать?
Или есть еще такой вариант. Всю карточку в fat, создать на ней файл нужного размера, в этом файле создать ext2 и монтировать ее куда надо через loop.
Десять против одного - tar не может при распаковке создать софтлинк. Так часто делают, особенно с библиотеками. Вот напримерigorekk писал(а):парадокс в том, что некоторые проги всё-таки встаюсь в /mnt/user, который ссылается на /mnt/card/homeuser/Это с "большого" Линукса. но Завр этом смысле ничем не отличается.Код: Выделить всё
lib# ls -l libslang.so.* lrwxrwxrwx 1 root root 17 Sep 2 15:35 libslang.so.0 -> libslang.so.1.4.4 lrwxrwxrwx 1 root root 17 Jul 13 2003 libslang.so.1 -> libslang.so.1.4.4 -rw-r--r-- 1 root root 429040 Jun 26 2001 libslang.so.1.4.4

relb про это уже написал. но я не заметил поначалу
----------------
Форматировать карту целиком или бить ее на разделы необязательно, можно просто хранить на ней образ виртуального диска.
dd if=/dev/zero of=/mnt/card/myvirtualdisk count=2*[размер диска в Кб]
mkfs.ext2 /mnt/card/myvirtualdisk
mount -o loop /mnt/card/myvirtualdisk /mnt/user
----------------
Форматировать карту целиком или бить ее на разделы необязательно, можно просто хранить на ней образ виртуального диска.
dd if=/dev/zero of=/mnt/card/myvirtualdisk count=2*[размер диска в Кб]
mkfs.ext2 /mnt/card/myvirtualdisk
mount -o loop /mnt/card/myvirtualdisk /mnt/user
Macbook Air 13, iPhone 4S
Спасибо, всё работает!ViV писал(а):relb про это уже написал. но я не заметил поначалу
----------------
Форматировать карту целиком или бить ее на разделы необязательно, можно просто хранить на ней образ виртуального диска.
dd if=/dev/zero of=/mnt/card/myvirtualdisk count=2*[размер диска в Кб]
mkfs.ext2 /mnt/card/myvirtualdisk
mount -o loop /mnt/card/myvirtualdisk /mnt/user
Только один вопрос. Создался файл на 110 мегов. А места свободного осталось будто он на 220. Это какие-то особенности?