The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Представлена LittleFS, компактная файловая система для встра..."
Отправлено Аноним, 15-Янв-18 16:01 
Описание заинтересовало, но после прочтения design doc быстро разочаровался.

Все описанные в новости преимущества имеют нехилые сайд-эффекты.

Малое потребление памяти компенсируется необходимостью сканировать всю ФС при монтировании (причём, не похоже, что от этого недостатка удастся избавиться).

Исходные предпосылки схемы поддержания целостности и атомарности вообще забавные:

> So how do we go about moving a directory atomically?
>
> We rely on the improbableness of power loss.
>
> Power loss during a move is certainly possible, but it's actually relatively rare.

!!!

И дальше

> And we can easily fix the "moved" directory entry. Since we're already scanning the filesystem during the deorphan step, we can also check for moved entries. If we find one, we either remove the "moved" marking or remove the whole entry if it exists elsewhere in the filesystem.

Т.е. "защита от сбоев" обеспечивается запуском полного fsck при каждом монтировании. Офигеть.

В итоге из всего списка фич автору удалось нормально добиться только снижения Write Cycles на флеше. И то, с полу-юмористической отговоркой про то, что де,

> NAND flash already has many limitations that make it poorly suited for an embedded system

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру