Sharmanshik_Karlo @ 25-03-2008 09:20:20

Приветствую многоуважаемый Олл, собственно приобретя недавно тело, перечитав форумы и обзоры озаботился переносом системы на флешку, сделал все по докам получил рабочую систему на флешке с root разделом в ext2. Все ок, все работает (к слову скажу, все прошло безболезненно, благо сказался богатый опыт общения с различными xNIX системами), в процессе копаний на форумах и прочая набрел на сообщения людей у которых глючила система на флеше и решил произвести небольшие изыскания, к этому моменту таблетка уже естественно нное количетсво раз выключалась и я решил прогнать на флешке e2fsck на ББ. Собственно при проверке были найдены ошибки, не фатальные, которые были пофикшены. Через какое-то время пользования таблеткой (уже специально периодически выключал и включал ее) была проведена такая же проверка результат - опять ошибки. И тут возник закономерный вопрос, а собственно размонтируется ли root при выключении девайса? Судя по результатам выше я так понимаю, что нет, отсюда и глюки в фс. После этого было принято решение конвертнуть root в ext3 (благо сделать это можно достаточно просто, модуль ext3 есть, сам раздел тоже можно конвертнуть без потери данных), что и было сделано. После чего, в качестве проверки, при монтировании корневого раздела использовалась опция sync (как дополнительная гарантия того что при выключении данные будут именно на флешке).
Результат: после суток пользования таблеткой, и нескольких, порядка 10 выключений, 0 ошибок на fs, при субьективно достаточно небольшом падении скорости чтения/записи.

741 @ 31-03-2008 23:21:18

тестирую, вроде работает, спасибо )

Dali @ 07-04-2008 06:38:47

Журналируемая файловая система в линуксе каждые 5 сек сбрасывает на диск буферы, даже если нет операций. Из-за этого диск не засыпает при установленном автоотключении винта. Существуют патчи для ноутбуков, позволяющие засыпать винту, если нет операций, но вряд ли они применены в модуле ext3 таблетки. Есть подозрение, что запись журнала на флешку будет производиться каждые 5 сек даже в отсутствии файловых операций записи. Если так, то флешка умрёт через несколько недель. Надо тщательно проверить это, прежде чем применять ext3 на флеше.