HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: распределение пространства flash<->sd
Страницы: [1] 2

[Ответить]
inv2004 [21.11.2006 12:35] распределение пространства flash<->sd:
Добрый день,
два дня назад стал обладателем SL-C1000.
для начала поставил cacko 1.23.

первый вопрос:
я так понимаю внутренний flash мучить всё время не надо, поэтому я решил часть home залинковать на /mnt/card
именно сейчас это Documents и ещё папка work, с рабочими данными)

+ такого, то что я могу отмонтировать sd, и потом вставить обратно.
- много прог пишут свою инфу в $HOME

если же я залинкую весь $HOME на карточку
- не могу отмонтировать карточку
+ всё на SD

кто как делает и как лучше ?
sparrowson [21.11.2006 13:15] :
Программы и необходимые для них библиотеки и базы - во встроенный flash, данные для работы, вроде документов и тому подобного - на карту.

Кстати, как устроена память в завре? Оперативка + встроенный flash, я так понимаю?
inv2004 [21.11.2006 14:08] :
sparrowson
в $HOME кладудутся необходимые для программ файлы конфигурации, которые к тому же часто перезаписываются.
inv2004 [21.11.2006 15:04] :
тот же .bash_history например постоянно перезаписывается и лежит в $HOME.
а например .bashrc лежит там же - но не перезаписывается и необходим для запуска bash'а.

похоже только один вариант - вручную искать файлы и каталоги которые часто используются, и переносить из на sd, и потом линковать.
более правильного решения придумать не удалось.
Darkcat [21.11.2006 15:16] :
Угу... Я тоже так делаю. Тяжелое и редко используемое на флешке, выношу ручками.
EugeenB [21.11.2006 17:19] :
Гм.. А ежели так:
$HOME лежит в NAND, но при старте / просыпании Завра, после монтирования флешки делать: mount -o bind /mnt/card/home /home
В /mnt/card/home лежит актуальная копия $HOME.
Ну, и естественно, время от времени, надо ручками делать umount /home и cp /mnt/card/home/нужные конфигурационные файлы /home. Так же отмонтировать каждый раз, при установке пакетов.

При таком механизме, не останешься на бобах при вытащенной sd/mmc, и NAND особо часто дергать не будешь.

Кто что думает по этому поводу?
inv2004 [21.11.2006 18:13] :
Интересная идея.

но удастся нормально отмонтировать $HOME ?
не уверен, потому как будет куча приложений с окрытыми файлами в ней.
EugeenB [21.11.2006 19:12] :
Гмм. В конце долгого трудового сеанса работы с Завром - может и нет. Но сразу после включения - ХЗ.
Идея! А если добавить в стартовый скрипт просыпания, поле монтирования SD/MMC, но перд бинд-монтированием, проверку файла-флага no.need.mount в монтируемом каталоге /mnt/card/home; и если файл с таким именем есть, то монтировать не надо...?

Тогда, если надо синхронизировать NAND//home и SD//home делаем
echo "." > /mnt/card/home/no.need.mount
OFF/ON или reboot
sparrowson [21.11.2006 22:15] :
А что плохого в том, что постоянно используется внутренний flash?
inv2004 [21.11.2006 23:06] :
EugeenB
дык с reboot'ом-то можно много чего придумать
изначально идея была без reboot'а.
[Ответить]
[Вперед >]