Журнальована файлова система — файлова система, що зберігає інформацію про усі зроблені зміни на диску в спеціальному журналі (це зазвичай циклічний буфер у спеціальній області файлової системи). Зміни завжди зберігаються перед їх застосуванням до основної файлової системи і у разі виникнення збою системи або відключення живлення, відновлення таких файлових систем проходить швидше і існує менша ймовірність пошкодження.
Опис
Оновлення файлової системи для відбиття змін файлів і каталогів, як правило, вимагає безліч окремих операцій запису. Це може спричинити пошкодження даних у разі раптового припинення роботи між окремими операціями.
Наприклад, видалення файлу у файловій системі Unix включає два кроки:
- 1) видалення запису директорії;
- 2) маркування простору видаленого файлу та його inode у категорію «вільний простір».
Якщо збій стається між кроками 1 і 2, то з'являється завислий inode, а це є помилкою узгодженості файлової системи. У нежурнальованій файловій системі виявлення і відновлення після таких неполадок вимагає повного проходження через усі структури даних файлової системи. Це зазвичай треба робити перед монтуванням ФС для запису/зчитування. Якщо ФС відносно велика і має низьку пропускну здатність, то відновлення може зайняти багато часу і призвести до довшого простою.
Щоб запобігти цьому, журнальовані файлові системи виділяють спеціальну область — журнал — у яких заздалегідь записуються зміни, що мають бути застосовані до основної ФС. Після збою відновлення являє собою просто читання журналу файлової системи та відтворення змін із нього, поки ФС не відновиться.
Приклади журнальованих ФС
Ця стаття не містить . (30 березня 2018) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zhurnalovana fajlova sistema fajlova sistema sho zberigaye informaciyu pro usi zrobleni zmini na disku v specialnomu zhurnali ce zazvichaj ciklichnij bufer u specialnij oblasti fajlovoyi sistemi Zmini zavzhdi zberigayutsya pered yih zastosuvannyam do osnovnoyi fajlovoyi sistemi i u razi viniknennya zboyu sistemi abo vidklyuchennya zhivlennya vidnovlennya takih fajlovih sistem prohodit shvidshe i isnuye mensha jmovirnist poshkodzhennya OpisOnovlennya fajlovoyi sistemi dlya vidbittya zmin fajliv i katalogiv yak pravilo vimagaye bezlich okremih operacij zapisu Ce mozhe sprichiniti poshkodzhennya danih u razi raptovogo pripinennya roboti mizh okremimi operaciyami Napriklad vidalennya fajlu u fajlovij sistemi Unix vklyuchaye dva kroki 1 vidalennya zapisu direktoriyi 2 markuvannya prostoru vidalenogo fajlu ta jogo inode u kategoriyu vilnij prostir Yaksho zbij stayetsya mizh krokami 1 i 2 to z yavlyayetsya zavislij inode a ce ye pomilkoyu uzgodzhenosti fajlovoyi sistemi U nezhurnalovanij fajlovij sistemi viyavlennya i vidnovlennya pislya takih nepoladok vimagaye povnogo prohodzhennya cherez usi strukturi danih fajlovoyi sistemi Ce zazvichaj treba robiti pered montuvannyam FS dlya zapisu zchituvannya Yaksho FS vidnosno velika i maye nizku propusknu zdatnist to vidnovlennya mozhe zajnyati bagato chasu i prizvesti do dovshogo prostoyu Shob zapobigti comu zhurnalovani fajlovi sistemi vidilyayut specialnu oblast zhurnal u yakih zazdalegid zapisuyutsya zmini sho mayut buti zastosovani do osnovnoyi FS Pislya zboyu vidnovlennya yavlyaye soboyu prosto chitannya zhurnalu fajlovoyi sistemi ta vidtvorennya zmin iz nogo poki FS ne vidnovitsya Prikladi zhurnalovanih FSBtrfs ext4 NTFS ReiserFS Xfs Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno 30 bereznya 2018