LINUX.ORG.RU
ФорумMobile

Файловые системы под Андроидом


0

1

Сейчас ставлю TB-Fusion 3d и вижу в логах, что /data форматируется в ext3. Надеюсь, хоть журнал там отключён? Разработчики кастомных ромов о сохранность флеш-памяти думают, хоть? :)

Кто на ЛОРе какие кастомные прошивки на DHD использует, кстати?

★★★★★
Ответ на: комментарий от note173

На Fusion с ext3 не посмотрел. На Unity c ext4 — так:

$ adb shell mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
/dev/block/mmcblk0p25 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p26 /data ext4 rw,nosuid,nodev,noatime,barrier=1,data=writeback,noauto_da_alloc 0 0
/dev/block/mmcblk0p27 /cache ext4 rw,nosuid,nodev,noatime,barrier=1,data=writeback 0 0
/dev/block/mmcblk0p28 /devlog ext4 rw,nosuid,nodev,noatime,barrier=1,data=writeback 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /app-cache tmpfs rw,relatime,size=8192k,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
htcfs /data/htcfs fuse.htcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other 0 0
/dev/block/vold/179:65 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:65 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0

Я так понимаю, что нужно ещё в свойствах разделов смотреть, что ли?

KRoN73 ★★★★★
() автор топика

На CoreDroid:

$ adb shell mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
/dev/block/mmcblk0p25 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p26 /data ext4 rw,relatime,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mmcblk0p27 /cache ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p28 /devlog ext4 rw,nosuid,nodev,noatime,barrier=1,data=writeback 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /app-cache tmpfs rw,relatime,size=8192k,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/data/d /data/d debugfs rw,relatime 0 0
htcfs /data/htcfs fuse.htcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other 0 0
/dev/block/vold/179:65 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:65 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0

KRoN73 ★★★★★
() автор топика

> /data форматируется в ext3. Надеюсь, хоть журнал там отключён? Разработчики кастомных ромов о сохранность флеш-памяти думают, хоть? :)

Вероятно, да. А ты просто мало знаешь о флеше.

tailgunner ★★★★★
()

Надо было UFS2 (с SU), а не Ext3/4 портировать.

iZEN ★★★★★
()

/dev/block/mmcblk0p26

Это же sd карточка, им такое нестрашно вроде бы, переназначение блоков и всё такое. Во многих устройствах, особенно среди китайского нонейма, ради экономии мозгов внутренняя память оформлена sd-карточкой. Что кстати удобно для перепрошивки девайса.

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

> Ты опять в своём репертуаре…

Кто-то должен говорить очевидные вещи.

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

>Это же sd карточка

/system, /data, /cache, /devlog — это всё на внутреннем флеше

переназначение блоков и всё такое


Оно не сильно спасёт, если постоянно писать. Просто ресурс вылетит не на одном участке памяти, а на всюду сразу :)

ради экономии мозгов внутренняя память оформлена sd-карточкой


Может, где-то такое и есть, но во всех известных мне моделях — встроенная память распаянная :)

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

> /system, /data, /cache, /devlog — это всё на внутреннем флеше

Который на деле может также оказаться sd карточкой, припаянной к плате или просто приклеенной/прижатой к контактам на «материнке». И название устройства «/dev/block/mmcblk0» как бы намекает, это наименование для mmc/sd флешек.

Оно не сильно спасёт, если постоянно писать. Просто ресурс вылетит не на одном участке памяти, а на всюду сразу :)

И насколько сильно увеличивает журнал число записываемого? Ну прослужит флешка при ресурсе перезаписи в некий вакуумный сферический терабайт не 4 года до появления первых бедов, а 3 года 9 месяцев, велика разница?

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

> встроенная память распаянная :)

Распаянная на доске sd-карточка, ага.

PolarFox ★★★★★
()
/dev/block/mtdblock3 on /system type yaffs2 (ro)
/dev/block/mtdblock5 on /data type yaffs2 (rw,nosuid,nodev)
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev)
/dev/block/vold/179:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

Вот на моём htc hero настоящая чистокровная блочная флешка безо всяких mmc-костылей, так как mtdblock. ФС соответственная специализированная.

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

>Который на деле может также оказаться sd карточкой

Нестандартного размера в 1,5Гб? ;)

И насколько сильно увеличивает журнал число записываемого?


На преимущественно R/O-разделах? Думаю, что заметно.

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

> На преимущественно R/O-разделах?

Если с разделов выполняется только чтение, то журнал не насилуется, не? А если идёт запись, то отношение журнала к числу записываемого очень маленькое.

Нестандартного размера в 1,5Гб? ;)

Ну кто ж их знает? Может там две флешки? Или двухгиговая так по-хитрому не до конца отформатированная. Если флешка чистая, то она и с ext2 помрёт очень быстро, тут только yaffs2 и подобные годятся.

PolarFox ★★★★★
()

>ext3. Надеюсь, хоть журнал там отключён?

ext3

Каким образом, наш главный ЛОРовский эксперт по файловым системам?

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

А что, там журнал не отключается?



И сложно меня считать экспертом по FS, я только проводил когда-то обширные тесты с опциями монтирования по умолчанию :)

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

>А что, там журнал не отключается?

facepalm.bmp

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

Что не быть неправильно понятым: это не притензия к тебе лично и к твоим тестам - они более-менее адекватные (хотя с некоторыми ньюансами и выводами я и не согласен - но это мелочи).

Если ты серьёзно спрашиваешь (я почему-то подумал, что прикалываешся), то да, в ext3 журнал не отключается. В ext4 уже вроде можно, но я детально не смотрел насколько «честно» отключается.

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

KRoN73> Нестандартного размера в 1,5Гб? ;)

Судя по сообщениям в консоли, она разбита на несколько разделов.

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

>Но хомячки то не в курсе:)

Они не в курсе и по поводу моих тестов. Сто лет на них уже не ссылались :D

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

Возможно. Может, на плате просто разведён контроллер sd карточки.

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

4 года - это вы загнули... я думаю, гораздо дольше прослужит

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

>А что, там журнал не отключается?
Как бы ext3 с отключеным журналом == ext2 и даже монтируется и обрабатывается соответствующими средствами.

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

>Правда?

Правда:

«Меняем в /etc/fstab ext3 на ext2, монтируем.»

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