Привет всем. Подскажите пожалуйста какие плюсы держать ОС на карточке, а не в основной памяти? Хватает ли 256мб под весь необходимый софт?
И еще вопрос могу я например примонтировать к папке home раздел с карточки и прописать все это дело в fstab?
Спасибо!
Неактивен
Читайте форум - преимущества и недостатки обсуждались не раз. Вкратце - ВОЗМОЖНОЕ ускорение и наличие клона ОС. А Вам имеющейся не хватило? 256 тоже можно легко закакать.
Примонтировать - наверно, если сильно пошаманить, но наверно сильно шаманить.
Неактивен
А смогу ли я перепрошить н800 если убью ос полностью (например сотру папку /usr/)? Хочу сегодня попробывать перекинуть /usr/ на карту памяти.
Неактивен
сможете
Неактивен
TWINc говорит:
И еще вопрос могу я например примонтировать к папке home раздел с карточки и прописать все это дело в fstab?
Вынести /home на карточку можно. Но одной правкой fstab ограничиться не удастся. Там еще надо модули грузить. Я писал уже на этом форуме как вынести /home на карту, юзай поиск - он рулит ![]()
Неактивен
А по-простому симлинк сделать пробовал кто-нибудь?
Неактивен
Отписываюсь. Девайс умирает наглухо. Мне так кажеться, что до монтирования устройство обращается в диру usr, а в ней ничего нету и фейл
Думаю как обойти это... не хочется держать копию /usr во внутренней памяти только для того чтобы устройство загрузилось.
Симлинк - не кошерно имхо, но работать будет.
Неактивен
И еще вопрос будет ли заряжаться таблетка с убитой ОС(стертыми /usr /home)?
Неактивен
TWINc говорит:
Отписываюсь. Девайс умирает наглухо. Мне так кажеться, что до монтирования устройство обращается в диру usr, а в ней ничего нету и фейл
Думаю как обойти это... не хочется держать копию /usr во внутренней памяти только для того чтобы устройство загрузилось.
Симлинк - не кошерно имхо, но работать будет.
А, ну да. Править fstab и еще в нескольких местах - это куда кошернее ![]()
Удачи!
Неактивен
посмотрите сюда - http://www.cs.helsinki.fi/u/jvtmuukk/ch … g_50ms.png 
Я так понимаю многие файлы вызываются из /usr за долго до того как будет выполнятся /etc/init.d/rcS следовательно оставить пустым его нельзя...
Wall, А как делать симлинками? Переносить только определенные каталоги(которые не используются при ините)? ![]()
mrkooll, Только /home выносить не интересно. Там по сути больших файлов не бывает (не считая личных, которые прекрасно уживаются на /media/mmc2).
Неактивен
Как я понял надо смотреть в сторону модификации initfs. Сразу возникает вопрос запоров initfs возможность перепрошивки сохраняется?
Неактивен
Я вынес в ext2 почти всё, что не требуется для загрузки, и сделал кучу симлинков.
home, include, man, opt
usr: games, include, local, man, src
usr/share:
FBReader ImageMagick-6.3.7 abiword-2.6 antiword battlegweled bookmark-manager browser
canola canola-tuning common-licenses crazyparking datejinni dict djvu
doc doc-base dpkg ettercap evince fmradio freeciv
galculator ghostscript gizmo5 gnome-games gnome-games-common gnumeric goffice
gpe gpe-contacts gpe-todo gtk-doc gweled httrack info
kilikali libgnomeprint libgnomeprintui libsipphoneapi lines maemo-wordpy maemoblocks
maemodrac maemoplazer maemosweeper man mc mdictionary mediaplayer-legal-l10n
menu metromap mftp mis mmpc navicore nmap
omf omweather openvpn operator-wizard osso-addressbook osso-chess-ui osso-help
osso-imlogviewer osso-lmarbles osso-mahjong osso_rss_feed_reader perl perl5 plucker
pre-installed promo-applet purple pushit pycentral pygtk quiver
samba simpliwrite skype stardict streamtuner tagtool tcltk
telepathy truecrypt tutorial-applet vagalume videocamera videocenter x11vnc
xkbd youamp
var/cache/apt
var/lib: apt, dpkg
var: tmp, www
Итого ~160Mb плюс большое к-во словарей stardict и SDict ~ 1200 Mb. Также надо бы перенести с vfat многое из того что вынес туда в самом начале использования таблетки.
Неактивен
Dali, помойму проще перенести весь usr
upd. таки перенес /home /usr на карту памяти.
Неактивен
Ктож спорит, конечно проще. Только тогда он не будет загружаться без карты или с проблемой монтирования.
Неактивен
Dali, само собой он не будет загружаться без карты. карта стоит внутри и вынимать я ее не собираюсь пока... да и циклов записи не так много будет расходоваться. (в /usr информация пишется крайне редко, реже чем во всякие /var /etc /tmp).
А проблем с монтированием нету, я вот осилил. Все что нужно - это перепрошить initfs (делается очень просто, прямо с таблетки). Если интересно могу написать как или выложить свои скриптики.
Неактивен
TWINc говорит:
А проблем с монтированием нету, я вот осилил. Все что нужно - это перепрошить initfs (делается очень просто, прямо с таблетки). Если интересно могу написать как или выложить свои скриптики.
Было-бы неплохо, на будущее.
Неактивен
Сейчас почитал про NAND (Используется в SDHC). Так вот там циклов записи хватит как минимум на 1-2 года беспрерывных обращений к карточке. Думаю проблема циклов чтения/записи сильно преувеличена.
For example, the 16GB A-DATA SDHC card has an estimated endurance or lifetime of 1,000,000 write cycles. What does that mean is "real world" terms? You would have to constantly write, erase and re-write data non-stop for several years before you need to be concerned about failure.
If your SDHC is 4GB with a formatted capacity of 3900MB, and you do nothing but write to it as fast as you can - at, say, 30MB/s - you'll still only be able to replace its entire contents every 130 seconds. At that rate, it'll take you 1,500 days (4.1 years) to hit 1,000,000 cycles.
Взято отсюда - SDHC Cards vs Hard Drive vs SSD 
Неактивен
TWINc говорит:
А проблем с монтированием нету, я вот осилил. Все что нужно - это перепрошить initfs (делается очень просто, прямо с таблетки). Если интересно могу написать как или выложить свои скриптики.
очень хотелось бы инструкцию и скрипты.
Неактивен
На выходных выложу скрипт.
Неактивен
TWINc говорит:
Сейчас почитал про NAND (Используется в SDHC). Так вот там циклов записи хватит как минимум на 1-2 года беспрерывных обращений к карточке. Думаю проблема циклов чтения/записи сильно преувеличена.
"Разница между теорией и практикой невелика. Теоретически".
1 млн циклов записи - это маркетинг. Они были заявлены всегда, на флешках. Производители считают записи в случайные блоки по всему диску. Но попробуйте использовать флешку как обычный диск на компе, со всеми обычными операциями записи, своппингом и пр., и быстро убьёте ее. Чему есть множество подтверждений на форумах.
Практически происходит вот что. Все стандартные файловые системы при создании файла берут первый свободный блок. Поэтому при обычном стиле работы, когда файлы вперемешку удаляются, заливаются, переписываются, запись происходит как правило в одни и те же блоки. Вот они и вылетают. Своп тем более всегда происходит в одни и те же блоки.
Сейчас появилась ф.с., специально заточенная под флеш (кажется FlashFS), но её еще нет в ядре.
Отредактированно Dali (10-04-2008 02:15:20)
Неактивен
Dali, А тогда что такое jffs2? (JFFS2: The Journalling Flash File System, version 2)
Неактивен
TWINc говорит:
Dali, А тогда что такое jffs2? (JFFS2: The Journalling Flash File System, version 2)
Это ФС для флэш-памяти, или, условно говоря, для внутреннего флеш-диска. А мы говорили про внешние флешки, и SD в частности. Конечно, разница слегка размыта, но пока практически что-то никто не использует на флешках и картах что-то кроме FAT и EXT2.
Неактивен
Неактивен
По переносу оси на карту уже довольно давно есть статья на вики : http://wiki.internet-tablet.com/index.p … 1%82%D1%83 
А .deb пакет от Penguinbait упрощает эту процедуру донельзя : форматирует карту, прошивает загрузочный скрипт, переносит на карту ось...
http://www.internettablettalk.com/forum … hp?t=19639 
via Rajken 
Для тех кто не хочет морочиться - наверно самое то...
Неактивен