Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ファイルシステムの不整合
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Satoru Takeuchi
PRO
February 15, 2026
Technology
150
2
Share
ファイルシステムの不整合
以下動画のスライドです。
https://youtu.be/_3BdbqtC8KY
Satoru Takeuchi
PRO
February 15, 2026
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
48
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
1
53
ファイルシステムの整合性を回復するfsck
sat
PRO
1
55
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
4.2k
書籍執筆での生成AIの活用
sat
PRO
2
490
ChatGPTに従って体調管理2026
sat
PRO
0
180
eBPF
sat
PRO
1
150
waruiBPF
sat
PRO
0
140
eBPFとwaruiBPF
sat
PRO
5
5.2k
Other Decks in Technology
See All in Technology
layerx-fde-practices
cipepser
6
2.8k
Spring AI × MCP 入門〜AIエージェントへのツール公開、境界設計から始める最小構成 〜
yuyamiyamoto
0
170
GitHub Copilot のこれまでとこれから: From Copilot to Collaborative Agents
yuriemori
1
230
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
290
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
130
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
120
海外カンファレンス「JavaOne」参加レポート ユーザー系IT企業における目的・成果/JavaOne Report Purpose and Results in the User IT Company
muit
0
110
Javaで学ぶSOLID原則
negima
1
230
A Harness for Behaviour: how to get AI to generate code that does what we intend, or "TDD in the age of AI"
xpmatteo
0
500
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
150
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
300
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
860
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
WCS-LA-2024
lcolladotor
0
610
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building the Perfect Custom Keyboard
takai
2
780
Building AI with AI
inesmontani
PRO
1
1k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
190
Paper Plane (Part 1)
katiecoart
PRO
0
8k
Visualization
eitanlees
152
17k
Transcript
ファイルシステムの不整合 Feb. 15th, 2026 Satoru Takeuchi X: satoru_takeuchi
はなすこと • ファイルシステムを管理するメタデータが壊れたときに発生するファイルシステム不 整合について • 以下の状況で”mv bar foo”コマンドを実行する場合を例に説明 / foo
bar huga hoge
うまくいく例 / foo bar huga hoge
fooからbarにリンクを張って… / foo bar huga hoge
rootディレクトリからbarへのリンクを消して完了 / foo bar huga hoge
うまくいかない例 / foo bar huga hoge
fooからbarにリンクを張って… / foo bar huga hoge
ここで停電! / foo bar huga hoge 突然の死!
再起動するとこういう状態になっている • rootディレクトリ直下にもfoo直下にもbarが存在している ◦ あってはいけない、不整合な状態 / foo bar huga hoge
この後どうなる? • 想定していない状態なのでプログラムが正しく動作しなくなる • 壊れ方によれば、アクセス時にカーネルパニックする • 別のところがさらに壊れていくこともある
様々な対策がある • ファイルシステムの整合性チェック、回復をする機能 ◦ いわゆるfsck • 不整合を起きにくくする機能 ◦ ジャーナリング ◦
コピーオンライト ◦ Soft updates
まとめ • ファイルシステムへの処理中に電源断などの理由でシステムがクラッシュすると ファイルシステムに不整合が発生する • その後ファイルシステムにアクセスすると、さらによくないことが起こる • 様々な対策がある ◦ いずれ別動画で紹介予定