SD-карта в ext2

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

SD-карта в ext2

Сообщение igorekk » Пн мар 14, 2005 12:52

В своё время я использовал SD-карту, форматированную в ext2, для установки туда программ. Через определённый период начились какие-то глюки, уже не помню даже какие :oops:
fsck выдавал тонну ошибок.
Какими средствами можно проводить профилактику для карточки?

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пн мар 14, 2005 14:24

Да какая там может быть профилактика?
Только fsck. При необходимости - с разными ключами, скажем, чтобы на плохие блоки проверил. Но это бывает нужно очень редко.

Гриша
Кандидат (3 lvl)
Сообщения: 122
Зарегистрирован: Ср июн 04, 2003 15:03

re

Сообщение Гриша » Пн мар 14, 2005 16:39

А насколько долгий был период ? (Хочу знать сколько у меня карта проживет под свапом)
И вопрос к Вадиму: бэд блоки чем либо метятся, что бы в последствии система их не использовала?

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Re: re

Сообщение igorekk » Пн мар 14, 2005 16:50

Гриша писал(а):А насколько долгий был период ? (Хочу знать сколько у меня карта проживет под свапом)
И вопрос к Вадиму: бэд блоки чем либо метятся, что бы в последствии система их не использовала?
Где-то через месяц начались проблемы. А своп на fat у меня стабильно и давно работает :)

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Re: re

Сообщение longshadow » Пн мар 14, 2005 17:13

Гриша писал(а):А насколько долгий был период ? (Хочу знать сколько у меня карта проживет под свапом)
И вопрос к Вадиму: бэд блоки чем либо метятся, что бы в последствии система их не использовала?
Их список (полученный при работе badblocks) дается утилите создания (либо проверки) файловой системы, дабы она их пометила и "обходила стороной".

А вообще, причины глюков SD на Заврах не в бэдблоках, а в электронике интерфейса и драйвере. В основном это - всевозможные таймауты при выполнении команд, вызывающие неработоспособность смонтированной файловой системы. Возникают (у меня) чаще всего при выходе из саспенда. Реже (гораздо) - при чтении/записи больших объемов данных. От типа файловой системы зависят мало. Просто fat не имеет развитых механизмов контроля корректности ФС, как ext2. Поэтому глюки на SD с ней визуально и субъективно происходят, якобы, реже.

Что же до бэдблоков... У меня даже Трашсценд 256М с начинкой Сандиска, глючащий в Завре напропалую, сбойных блоков, выявляемых badblocks не имеет. В картридере. В Завре badblocks не гоняю - слишком долго. Не исключено, что современные карты имеют встроенные механизмы ремаппинга, подобные S.M.A.R.T - системам жестких дисков.
SL-C3000 / 8GB internal CF storage

svsleaves
Доктор (4 lvl)
Сообщения: 312
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение svsleaves » Пн мар 14, 2005 17:30

SD Transend 512 (/proc/driver/mmcsd/00/manufacture 28)
С ext2 были проблемы. Перешел на
ext3 стало хорошо. Почему - не понятно. Думаю какие-то задержки.

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Пн мар 14, 2005 17:44

svsleaves писал(а):SD Transend 512 (/proc/driver/mmcsd/00/manufacture 28)
С ext2 были проблемы. Перешел на
ext3 стало хорошо. Почему - не понятно. Думаю какие-то задержки.
Наверно, задержки. Пока журнал пишет. Плюс постоянные "прыжки" туда-сюда (запись не в непрерывную область).

Но, поскольку у меня на Тошибе (тоже "2") проблем с записью не бывает (с Трашсцендом были), я менять ФС на ext3 не стал. У меня 99% проблем - таймаут при просыпании. Следствия: если там своп, то взвиснем (или почти взвиснем, что тоже самое :)), если данные, то чаще всего - пропадание рута. Если размонтировать и тут же (не вынимая) проверить в Завре, нароет кучу ошибок. Ни в коем случает не исправляем, а сначала вынимаем/вставляем карту. После этого можно даже не чекать, все опять какое-то время будет ок. Правда, ФС будет помечена как "not cleanly unmounted", поэтому, перед записью, лучше все же fsck.

Вот такие "пляски с бубном в галипе из оленьих шкур". "Пойгин - плохой! Пойгин - шаман!". Привык уже.
SL-C3000 / 8GB internal CF storage

svsleaves
Доктор (4 lvl)
Сообщения: 312
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение svsleaves » Пн мар 14, 2005 18:11

Блин. Смайлики. Мануфактуред 28. Это 8 со ) слилась

fAX
Аспирант (2 lvl)
Сообщения: 60
Зарегистрирован: Ср июн 04, 2003 15:03

Re: re

Сообщение fAX » Пн мар 14, 2005 21:42

Гриша писал(а):А насколько долгий был период ? (Хочу знать сколько у меня карта проживет под свапом)
И вопрос к Вадиму: бэд блоки чем либо метятся, что бы в последствии система их не использовала?
Если при создании, то ключ -l <file> к mke2fs, где <file> содежит вывод badblocks.
Если при проверке, то ключ -l/-L e2fsck
Sharp Zaurus SL-C750.

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»