В сообщении от Friday 11 January 2008 15:08:29 Mikhail A Antonov написал(а): > On 11 января 2008, Alexey Pechnikov wrote: > > > А зачем ей дохнуть? > > > На нее никто ничего писать не будет. > > > И читать не будет. > > > > Как это? Своп и все прочее в readonly монтировать? Не понимаю вас. > > Своп можно заменить памятью. > А на флешке внешней разве что только инфу юзерскую хранить. > Технология примерно такова: > при загрузке с флешки создается ram-диск, туда копируются файлики > системные. ОС работает только в памяти (не страшны ребуты, ресеты и прочая > гадость) Поменяли что-то системное - написали "wr -a" - синхронизоровалась > память с флешкой. (Ну не каждый же день мы будем что-то менять.) > Таким образом получим даже с мертвой USB-флешкой живую ОС. > Причем эта ОС будет заводиться без плясок с бубном.
Ага, все верно. Стандартная прошивка линксис примерно так и работает. Только загрузка идет со встроенной флэши, которую изменить в рантайме нельзя (надо перепрошивать устройство из загрузчика). Доработанная прошивка еще монтирует внешнюю флэш, позволяя на ней софт держать и/или своп. Только вот нормальный дебиан в 8 мб встроенную флэш не залить, нужна гиговая внешняя флэшка со свопом (32 метра ОЗУ это маловато без свопа, а со свопом достаточно). Вот что творится на моем линксисе: nslu:~# df -h Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 859M 547M 269M 68% / tmpfs 15M 0 15M 0% /lib/init/rw udev 10M 52K 10M 1% /dev tmpfs 15M 0 15M 0% /dev/shm /dev/sdb1 230G 177G 51G 78% /srv/public