The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения только ответов первого уровня [ Отслеживать ]

Оглавление

Представлена LittleFS, компактная файловая система для встра..., opennews (??), 15-Янв-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Аноним (-), 15-Янв-18, 13:38 
>> уровень сложности O(1) при добавлении и O(nlogn) при чтении

А ок ли это? Или планируется мало читать с этой ФС, типа конфиги на ней хранить которые потом превращаются в рантайм?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

4. "Представлена LittleFS, компактная файловая система для встра..."  +4 +/
Сообщение от dq0s4y71 (ok), 15-Янв-18, 13:50 
> написан на языке Си

Но как же так? Почему опять не на Джаве/Питоне/Расте/Аде (нужное подчеркнуть)?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

6. "Представлена LittleFS, компактная файловая система для встра..."  +18 +/
Сообщение от Аноним (-), 15-Янв-18, 14:05 
> ФС рассматривает случайное прекращение работы (завершение работы через отключение питания) в качестве штатной ситуации

Два чая разработчикам.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

7. "Представлена LittleFS, компактная файловая система для встра..."  –3 +/
Сообщение от adolfus (ok), 15-Янв-18, 14:13 
> Структуру LittleFS составляет набор блоков директорий. Каждая директория имеет связанный список ...
> Поддерживается полный набор POSIX-подобных функций для работы с файлами и каталогами ...

Чем директория отличается от каталога?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

12. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от pavlinux (ok), 15-Янв-18, 14:54 
> LittleFS включает программные средства для выравнивания износа Flash-носителей (wear leveling),
> позволяющие минимизировать повторное использование блоков и равномерно распределить операции
> очистки блоков на Flash-памяти, контроллер которой не обеспечивает решение данной задачи.

Умирать так всем сразу, а не по кускам! :)

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

14. "Представлена LittleFS, компактная файловая система для встра..."  –3 +/
Сообщение от dss (ok), 15-Янв-18, 14:59 
Всё, SPIFFS можно выкидывать?
Ответить | Правка | Наверх | Cообщить модератору

17. "Представлена LittleFS, компактная файловая система для встра..."  –3 +/
Сообщение от Аноним (-), 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

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

21. "Представлена LittleFS, компактная файловая система для встра..."  –2 +/
Сообщение от Аноним (-), 15-Янв-18, 17:06 
Чем лучше F2FS? Драйвер для винд... ой РеактОС есть?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

31. "Представлена LittleFS, компактная файловая система для встра..."  +1 +/
Сообщение от Anonymoustus (ok), 15-Янв-18, 18:51 
>> структур данных в форме лога

Журнала, а не лога. По-русски это до сих пор называется журналом.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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