Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Anfimov                         2:5020/400     31 Mar 2006  14:59:52
 To : Slava Astashonok
 Subject : Re: ext3 sux
 -------------------------------------------------------------------------------- 
 
 2006-03-31, Slava Astashonok <sla@0n.ru> пишет:
 
 > Ilya Anfimov wrote:
 >
 >>>Ага - сферическую в вакууме. Что будет являться критерием держит система
 >>>отключение питания или не держит?
 >> 
 >> 
 >>  Hапример:
 >>    а) Остаётся внутренне целой после перезагрузки с проверкой
 >
 > "Внутренне целое" состояние файловой системы - тоесть непротиворечивость
 > метаданных гарантируется в любой журналируемой fs.
 >
 >>    б)  Все  данные,  после  записи  которых  на них так или иначе
 >> успешно  сделан   sync,   находятся   на   файловой   системе   в
 >> предназначенных для них местах.
 >
 > Стоп, стоп. Какого такого sync'а? В том-то и проблема - нетуть sync'а, не
 > успели сделать. Если речь идёт о сбросе на диск очередной порции кэша, то
 > тот же ext3 с журналированием данных теоретически :)  гарантирует их
 > сохранность. Hо только _этой_ порции данных, а не файла целиком.
 
  Я только что привёл пример, как его разнесло. Ты жэ не хочешь сказать,
 что там две недели не было syncа.
 
 >
 >>    в) Давайте разобьём все операцыи, меняющие файловую систему на
 >> атомарные суб-операцыи. Hапример: обнуление файла,  запись  байта
 >> данных в какое-то место файла, создание файла, создание ссылки на
 >> файл, удаление файла.
 >>  Состояние  файловой  системы  соответствует  какому-либо  набору
 >> атомарных   операцый,  которые  производились  с  ней  с  момента
 >> последнего syncа.
 >
 > Про журнал я уже писал.
 >
 >>  Тэзисно -- так. Более детально угллубляться сейчас в лом.
 >>  Если быть до конца жэстоким, то можно добавить требование набора
 >> последовательных атомарных операцый с последнего syncа.
 >
 > А я так и не увидил ничего нового. Hужна непртиворечивось метаданных -
 > пожалуйста: обычный журнал; нужна гарантия, что внутри файла не появятся
 > занулённые блоки (как это случается на xfs) - у ext3 есть журналирование
 > данных. Чего не хватает? 
 
  Уверенности в завтрашнем дне. Ты мой опус читал?
 
 >                          Хотите, быть уверены, что после возврата из
 > write() данные гарантированно будет на диске - отключайте кэш: открывайте
 > его с O_SYNC или монтируйте fs с sync. Так чем же нынешние fs не
 > устраивают и какую другую нужно придумывать?
 
  Тем, что всё йопается.
 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ext3 sux   Ilya Anfimov   30 Mar 2006 22:54:31 
 ext3 sux   Sergey Dorofeev   31 Mar 2006 08:52:58 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 12:11:05 
 Re: ext3 sux   Slava Astashonok   31 Mar 2006 12:26:52 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 13:13:52 
 Re: ext3 sux   Slava Astashonok   31 Mar 2006 14:09:00 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 14:59:52 
 Re: ext3 sux   Slava Astashonok   31 Mar 2006 15:27:23 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 17:14:37 
 Re: ext3 sux   Alex Korchmar   03 Apr 2006 21:14:00 
 Re: ext3 sux   Ilya Anfimov   03 Apr 2006 21:22:05 
 Re: ext3 sux   Alex Korchmar   03 Apr 2006 22:26:20 
 Re: ext3 sux   Eugene B. Berdnikov   31 Mar 2006 15:08:25 
 Re: ext3 sux   Slava Astashonok   31 Mar 2006 16:00:54 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 17:16:38 
 ext3 sux   Andrew V. Scherbacov   31 Mar 2006 13:16:45 
 Re: ext3 sux   Ilya Anfimov   31 Mar 2006 12:12:37 
 ext3 sux   Andrew V. Scherbacov   31 Mar 2006 18:12:04 
Архивное /ru.linux/19170b2505fe2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional