Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 03:21 20.05.24 
Клубове/ Компютри и Интернет / Linux Пълен преглед*
Информация за клуба
Тема Ами не [re: Бaвapeц]
Автор Mackлин (ном)
Публикувано08.02.05 20:46  



Ако гледаш на ФС като на черна кутия - да, така е - по-простата изглежда по-надеждна.

И наистина, ако програмистите не внимават, по-добре е да пишат прости неща.

Проблемът идва от това, че дори кодът на не-журнална файлова система да е 100% без грешки, има моменти в които съдържанието на диска е противоречиво, просто защото трябва на различни места да се запишат данни за извършваната операция - примерно да се отблежи даден блок за зает и да се отблежи новият размер на файла, към който е добавен този блок. Каквото и да правиш, ако токът спре в този момент ...

Положението се утежнява още повече от това, че с цел производителност спокойно може да се получи така, че няколко блока да бъдат заети, а информацията за това да се запише чак след заемането на последния - примерно, за да не разхождаш излишно главата на диска напред-назад. Да не говорим за кеширанията, които могат да доведат до произволни ефекти.

Така че има неща извън контрола на програмиста или поне функционалност, от която не искаме да се откажем, която обаче може да доведат до загуба на данни или поне до несинхронизираност на ФС в различни критични ситуации.

Именно за решаване на такива проблеми са създадени журналните ФС; да, те могат да имат грешки в допълнителния код за журналинг, но в общият случай ситуацията се подобрява, защото по-малко зависим от външни фактори (в идеалният случай не зависим изобщо).

Така че вероятността да загубим данни в случая с нормална ФС зависи от външни фактори с да кажем постоянна и независеща от нас стойност, докато при журнална ОС вероятността намалява непрекъснато с изчистването на кода от грешки.

Разбира се, ако осигуриш непрекъсваемо захранване и качествен хардуер може би е по-добре да използваш не-журнална ФС (понеже едва ли ще има незавършена дискова операция, която да доведе до проблеми, особено при стабилна ОС, независеща от поведението на приложенията).

Също така, ако държиш много на данните си, не бива да използваш неизчистена технология (примерно ReiserFS 4 - много ми се иска да я използвам, била много бърза казват, но ... все още ме е страх).

Съжалявам за данните ти и много добре те разбирам. Но мисля че и в двата случая е въпрос на късмет - и това, че си попаднал на гнасен бъг заради когото си загубил нещата си, и това, че не ти се е случвало да спре тока в неподходящ момент, докато си работил с ext2.

Понякога седя и си мисля, а понякога само си седя ...


Цялата тема
ТемаАвторПубликувано
*    01.01.70 02:00
. * Re: Голям проблем... Baлeнтин   05.02.05 23:42
. * Re: Голям проблем... Valentin   05.02.05 23:56
. * Re: Голям проблем... The Fallen Angel   06.02.05 17:08
. * Re: Голям проблем... Valentin   06.02.05 19:20
. * Re: Голям проблем... The Fallen Angel   07.02.05 01:02
. * Re: Голям проблем... Бaвapeц   07.02.05 14:16
. * Re: Голям проблем... __me   07.02.05 14:49
. * Re: Голям проблем... Бaвapeц   07.02.05 16:07
. * Re: Голям проблем... The Fallen Angel   08.02.05 12:59
. * Re: Голям проблем... Бaвapeц   08.02.05 13:54
. * Еее, много крайно Mackлин   08.02.05 14:38
. * Re: Еее, много крайно Бaвapeц   08.02.05 20:06
. * Ами не Mackлин   08.02.05 20:46
. * Re: Ами не Бaвapeц   09.02.05 00:29
. * Re: Ами не Heaндepтaлeцa Джo   09.02.05 02:50
. * Re: Ами не Бaвapeц   09.02.05 11:33
. * Re: Голям проблем... The Fallen Angel   08.02.05 15:29
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.