O perating s ystems t hree e asy p ieces


 Crash Consistency: FSCK and Journaling



Download 3,96 Mb.
Pdf ko'rish
bet31/384
Sana01.01.2022
Hajmi3,96 Mb.
#286329
1   ...   27   28   29   30   31   32   33   34   ...   384
Bog'liq
Operating system three easy pease

42 Crash Consistency: FSCK and Journaling

491

42.1 A Detailed Example

. . . . . . . . . . . . . . . . . . . . . . . 492

42.2 Solution #1: The File System Checker

. . . . . . . . . . . . . 495

42.3 Solution #2: Journaling (or Write-Ahead Logging)

. . . . . . 497

42.4 Solution #3: Other Approaches

. . . . . . . . . . . . . . . . 507

42.5 Summary

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

References

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509

43 Log-structured File Systems

511

43.1 Writing To Disk Sequentially

. . . . . . . . . . . . . . . . . . 512

43.2 Writing Sequentially And Effectively

. . . . . . . . . . . . . 513

43.3 How Much To Buffer?

. . . . . . . . . . . . . . . . . . . . . . 514

43.4 Problem: Finding Inodes

. . . . . . . . . . . . . . . . . . . . 515

43.5 Solution Through Indirection: The Inode Map

. . . . . . . . 515

43.6 The Checkpoint Region

. . . . . . . . . . . . . . . . . . . . . 516

43.7 Reading A File From Disk: A Recap

. . . . . . . . . . . . . . 517

43.8 What About Directories?

. . . . . . . . . . . . . . . . . . . . 517

43.9 A New Problem: Garbage Collection

. . . . . . . . . . . . . 518

43.10 Determining Block Liveness

. . . . . . . . . . . . . . . . . . 520

43.11 A Policy Question: Which Blocks To Clean, And When?

. . 521

c

 2014, A



RPACI

-D

USSEAU



T

HREE


E

ASY


P

IECES



xx

C

ONTENTS



43.12 Crash Recovery And The Log

. . . . . . . . . . . . . . . . . 521

43.13 Summary

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522

References

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524




Download 3,96 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   384




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish