LINUX.ORG.RU

Анатомия файловых систем Linux для флэш-носителей

 jffs, , yaffs


0

0

Вы, скорее всего, слышали о некоторых файловых системах для флэш-носителей, например о JFFS (Journaling Flash File System, журналируемая файловая система для флэш-носителей) или YAFFS (Yet Another Flash File System, альтернативная файловая система для флэш-носителей). Но знаете ли вы, для чего эти системы были придуманы? Данная статья рассказывает о тех из них, которые поддерживаются Linux®, и о том, каким образом эти системы оптимизируют износ, характерный для флэш-памяти, а также дает обзор фундаментальных особенностей доступных на сегодня файловых систем для флэш.

>>> Подробности

★★★

Проверено: Shaman007 ()

Слава роботам! Не читал, но одобряю.

slacker
()

Ну-ну. И ни одна из рассматриваемых ФС не поддерживается большинством (всеми?) дистрибутивами из коробки.

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

И нафига оно тебе в десктопном дистре из коробки? Ты хоть в курсе, для чего оно применяется?

lord_pnevmoslon
()

Флеш не нужен

А в чем преимущества флеш накопителей перед дисковыми кроме коэфициента крутости?(чем дороже мегабайт, тем лучше)

А для переносных накопителей ведь определяющее значение будет играть далеко не производительность...

Refakki
()

Интересная статья, спасибо.

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

>Ну-ну. И ни одна из рассматриваемых ФС не поддерживается большинством (всеми?) дистрибутивами из коробки.

Главное что Maemo поддерживает JFFS2 "искаропки", это уже повод для того, чтобы знать как устроены эти ФС

Ingwar ★★★★★
()

Интересно а средствами os как-нибудь можно достоверно понять флеш память какого типа я имею NOR и NAND?

step
()
Ответ на: комментарий от lord_pnevmoslon

> Кстати, в дебиане jffs2 таки есть из коробки. Насчёт остальных не проверял. В suse тоже поддерживается

step
()

Пусть заставят виндовс поддерживать ext3 и прочие файловые системы. А то эти флэшки на нтфс/фат задрали уже.

kost-bebix ★★
()
Ответ на: комментарий от dm1024

> > NAND (на основе И-НЕ)

> Это на ЛА3, что ли?

Петросян на моём лоре!!!111

> Ну и чем оно лучше FAT/FAT32 при очевидных минусах?

Статью поситать слабО?

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

>Пусть заставят виндовс поддерживать ext3 и прочие файловые системы. А то эти флэшки на нтфс/фат задрали уже.

А гуглем пользоваться разучились? Даю подсказку - Ext2IFS.

>Статью поситать слабО?

По ссылкам не ходим, лор же ведь.

AckerMAN
()
Ответ на: комментарий от lord_pnevmoslon

>Энергопотребление? Размер? Устойчивость к вибрации?

Самое главное - латентность. Сик на уровне микросекунд.

Ну и трансфер у новых SSD тоже очень приличный, уже давно за 100Мб/с.

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

>Ну и трансфер у новых SSD тоже очень приличный, уже давно за 100Мб/с.

Согласен, вот только пока SSD столь дорого - HDD будут рулить еще долго.

AckerMAN
()
Ответ на: комментарий от lord_pnevmoslon

>Какбэ каждому своё. Кстати, САБЖ таки не предназначен для SSD, USB-flash ит.п., это MTD-only

Расшифровочкой MTD поделитесь.

AckerMAN
()
Ответ на: комментарий от anonymous

JFFS2 has been included in the Linux kernel since the 2.4.10 release.

//Искренне Ваш, Капитан О.

anonymous
()
Ответ на: комментарий от AckerMAN

MTD (Memory Technology Device) (EN) является общей подсистемой для работы с устройствами на основе памяти, в том числе флэш. MTD предоставляет унифицированный интерфейс между низкоуровневыми драйверами устройств и более высоким уровнем файловых систем.

Истинного Ъ сразу видно.

lord_pnevmoslon
()

для флешек, эсдэшек и цээфок это всё не понадобится, в них встроен контроллер, который делает то же самое и отъедает для себя часть ёмкости (как многие заметили).

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

Ну чё вокруг да около? Давайте флэйм SSD vs HDD. Свежо. Ново. Оригинально.

lord_pnevmoslon
()
Ответ на: комментарий от anonymous

> И в бубунте 8.10 jffs2 тоже искаропки, только что проверил.

И в опенмоко она тоже искаропки.. При том существует заблуждение, что эта ФС не нуждается в fsck. В результате после первого же шатдауна по истечению заряда батареи, мобилко при загрузке находит неправильные контрольные суммы и владелец остаётся без gsm и т.п.

anonymous
()
Ответ на: комментарий от dm1024

>> NAND (на основе И-НЕ)

>Это на ЛА3, что ли?

зачет :)

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

> > Это на ЛА3, что ли?

> Петросян на моём лоре!!!111

Все же приятно, что кто-то еще помнит о ЛА3, тем более на ЛОРе :)

anonymous
()
Ответ на: комментарий от lord_pnevmoslon

><унылый башорговец mode> вот и выросло поколение... </унылый башорговец mode>

в гугле только автобусы предлагают.

anonymous
()
Ответ на: комментарий от Lumi

>Четыре двухвходовых 2И-НЕ вентиля.

элементы И итак всегда двухвходовые, но что значит 2 перед И?

anonymous
()

Что-то я не понял, это файловая система, пытающаяся сделать то, что более-менее качественная флешка и так сама делает ?
Какбы перекрывающиеся алгоритмы наоборот не вредили, не говоря уж о возрастающей сложности без особой нужды.
Например на флешки от corsair гарантия и так 120 месяцев в произвольном режиме работы, попробуй её убить.

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

>>Четыре двухвходовых 2И-НЕ вентиля. >элементы И итак всегда двухвходовые, но что значит 2 перед И?

Есть 3-х входовые и 4-х. 2 как раз показывает что он 2-х входовый. Для Ъ, там в конце тройка =)

McFlooder
()
Ответ на: комментарий от anonymous

>элементы И итак всегда двухвходовые, но что значит 2 перед И?

4.2. Кто-то запретил трех-четырех-N-входовые И? 2 как раз и показывает что 2-х входовые. 3И-НЕ - 155ЛА10 к примеру.

k0l0b0k ★★
()

пока _ОН_ не наступит (ну хотя бы у меня на работе), сабжевые ФС можно использовать только как PoC, ИМХО :(((

k0l0b0k ★★
()

Очень актуальная статья. Всегда считал, что эти фс для привычных flash носителей.

Что это не так мне рассказали только в треде про exFat. Теперь вот прочитал зачем как и где используют эти фс.

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

>4.2. Кто-то запретил трех-четырех-N-входовые И? 2 как раз и показывает что 2-х входовые. 3И-НЕ - 155ЛА10 к примеру.

ой, да, туплю. все правильно. спасибо за разъяснения

anonymous
()
Ответ на: комментарий от AckerMAN

>Согласен, вот только пока SSD столь дорого - HDD будут рулить еще долго.

SSD стоит дорого и, действительно, будет стоить дороже, чем HDD ещё долго.

Но как только цены на SSD упадут ещё хотя бы раза в два - они очень сильно потеснят HDD. Сегодня на десктопе далеко не каждому нужен 1Тб дискового пространства, а вот хотя бы 64Гб за $100, но намного более быстрых - это может понравиться многим :)

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

>Кстати, САБЖ таки не предназначен для SSD

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

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

>А на запись? :)

Если в один поток - то сравнимо с HDD. Мегабайт 40 в секунду сегодня нормально. В несколько потоков - HDD нервно курит :) (Особенно Сигейты с их генетическими 1-5Мб/с :D)

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

>Все же приятно, что кто-то еще помнит о ЛА3

18 копеек, однако.

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

>>Четыре двухвходовых 2И-НЕ вентиля.

>элементы И итак всегда двухвходовые

Ну вот, человек ЛА7 не видел :D

Я уже молчу про ЛА2, ибо это уже экзотика была. А вот ЛА7... Самая массовая 4И-НЕ - это ладно, а вот ОК - это было вещь :D

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

> И в бубунте 8.10 jffs2 тоже искаропки, только что проверил.

коллега, вы в курсе что бубунта = Debian sid/testing + кустомизированые обои рабочего стола? Они почти НИЧЕГО сами не делают. Как-то попросил их проапгрэйдить один пакет (автор в новой версии исправил серьёзный баг) -- они сказали что пока в Debian не исправят, они ничего поделать не могут. Похоже что просто не умеют.

anonymous
()

как всегда на IBM_dW, тема НИФИГА не раскрыта. Самое ценное в статье -- это пара ссылок на википедию.

anonymous
()
Ответ на: комментарий от S_Paul

но 176(576) серия это да.. на ней ещё усилительный каскад можно сделать, и овердрайв прикольный...

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

Энергопотребление растет непомерными темпами за счет видеокарт и процессоров. Память в списке идет одной из последних. Платить бабки за пониженное энергопотребление смешно...

Размер в десктопах значения не имеет. В лептопах все уперается в размер аккумулятора, клавиатуры и систему охлаждения. 2.5 самое то...

Устойчивость к вибрации - это бред. Любой современный жесткий диск без проблем работает на десктопе в течении 5 лет. Дальше емкость винчестеров увеличивается на 2 порядка и обычно покупается новый, в котором создается папочка "со старого компа".

Добавлю еще от себя мнимые плюсы:

Емкость. Параллельная запись позволяет добиться на порядок большей емкости. Дисковым накопителям еще есть куда рости.

Скорость. За стоимость обычного ссд можно купить рейд с 2мя винтами по 10000...

Оплачивать разработку флешдисков не горю желанием.

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