LINUX.ORG.RU

fsck для Андроид


0

1

Есть смартбук Toshiba AC100 на Андроид, есть фотоаппарат Nikon L100. Суть проблемы: при подключении новой SD-карты, либо SD-карты из фотоаппарата, смартбук пишет «Поврежденное внешнее устройство хранения» и отказывается работать с такой картой. После подключения карты на обычном ноуте с обычным линуксом проблема исчезает и карта нормально видна на смартбуке - до нового снимка на фотоаппарате.

fsck.vfat, сделанное на ноутбуке до и после монтирования показало следующее:

root@acnote:~# fsck.vfat /dev/sda1 
dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN
Free cluster summary uninitialized (should be 195628)
/dev/sda1: 371 files, 53332/248960 clusters

mount-umount

root@acnote:~# fsck.vfat /dev/sda1 
dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN
/dev/sda1: 371 files, 53332/248960 clusters

Т.е., фотоаппарат при работе «повреждает» файловую систему, но ноутбук автоматически исправляет эти повреждения, а вот Андроид этого делать не умеет.

Собственно, вопрос: что есть для работы (т.е., хотя бы проверки-исправления) с файловыми системами для Андроид или каким еще образом можно обойти эту багу из расчета того, что в дороге будет только фотоаппарат и смартбук? Убунта в дуалбуте на другой SD-карте для проверки флешки с фотоаппарата - плохой вариант.

★★★★★

Ну собственно тот же fsck.vfat и нужен, собранный под андроид. У меня на Asus EEE Pad он кажется есть, реализованый через busybox, но могу путать. Но mkfs.vfat точно есть из BB. Так что просто установи бизибокс (рут доступ надеюсь есть?)

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

> рут доступ надеюсь есть?

Нет, но можно получить

Так что просто установи бизибокс

Busybox там уже есть изначально

Просто думал, что можно как-то сделать подобное исправление для человека, далекого от компьютера, на уровне «открыть это, нажать ту кнопку».

YAR ★★★★★
() автор топика
Ответ на: комментарий от YAR

Может, проще фотоаппарат поменять? Такая порча файловой системы как минимум странна. Может быть сама карточка дурит? Менять пробовал?

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

> Может, проще фотоаппарат поменять?

Пока что нет - оно хоть и цифромыльница, но относительно приличная. По цене фотоаппарата можно еще один такой смартбук взять :)

Может быть сама карточка дурит?

Да нет, на новой, только вытащенной из упаковки, была такая же проблема.

Менять пробовал?

Да, только что - поставил упомянутую выше, сделал снимок - «поврежденное устройство». На моем ноуте видится нормально.

Покопался только что в busybox'e - fsck там есть, а вот fsck.vfat - отсутствует. Думаю, может получить рут, да поставить какую-то другую версию busybox'a - но это поможет только в том случае, если система для работы с ФС обращается к нему.

YAR ★★★★★
() автор топика
Ответ на: комментарий от nutz

Когда нормально заработает - может быть. Кроме того, надо еще охлаждение на нем переделать, ибо сейчас даже Android 2.2 поставить не могу (предполагаю, что из-за этого) - что на нем, что на Убунте - зависания.

YAR ★★★★★
() автор топика
Ответ на: комментарий от nutz

Неудивительно, с таким-то радиатором - http://rain.linuxoid.in/fileupload/photos/hardware/ac100/c_P8044817.JPG

Ладно бы он еще цельный был с остальной частью пластины, а так... Хочу сделать прокладку из меди размером 40x40x~3, чтобы выбрать зазор между внешней частью «радиатора» и металлическим основанием клавиатуры. Во-первых, увеличится теплоемкость радиатора для мгновенных нагревов, во-вторых, увеличится площадь рассеяния. Сейчас он больше печатной платой тепло отводит, чем радиатором, ставишь на колени - и все.

YAR ★★★★★
() автор топика
Ответ на: комментарий от nutz

HD-фильмы все же он декодирует аппаратно, может тут нагрев меньше идет, чем в случае загруженного на полную процессора.

Второй момент - с таким радиатором малейший брак / просчет / перекос - уже сказываются на теплоотводе ядра.

Ну и третье - еще влияет температура окружающей среды в комнате. Когда ноут только появился в доме - было около 30 градусов, сейчас порядка 27. У тебя может быть холоднее, вот и работает стабильнее

YAR ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.