The OpenNET Project / Index page

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



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

. "Проблемы с потерей данных на Ext4 разделах в тестовой версии..." +/
Сообщение от Tim (??), 12-Мрт-09, 22:42 
>>> Файл записывается в сектора, ПОТОМ обновляется системная инфа (каталог) и вуаля!
>>
>>IMHO во FreeBSD это называется SoftUpdate.
>>
>
>только в extXXX - журнал на диске в специальной inode.
>а в FreeBSD - это в памяти, а в остальном функциональность похожая.

Работа extXXX классическая -
1) отметка в журнале "начало операции"
2) выполнение операции (обычно группируются в пакеты для производительности)
3) отметка в журнале "завершение операции"
При сбое: чтение журнала и откат до валидного состояния.

IMHO основная идея SoftUpdate выполнять изменения метаданных в таком _порядке_, чтобы состояние ФС на _диске_ всегда было валидным! Основной упор делается на _порядок_ изменений.

PS. Подробности реализации этого чуда во FreeBSD я незнаю (не интересовался),
по-этому судить о сильных/слабых сторонах не могу.

PPS. Вероятно я ошибаюсь, ушел искать FM по SU ;-)

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

Оглавление
Проблемы с потерей данных на Ext4 разделах в тестовой версии..., opennews, 12-Мрт-09, 16:06  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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