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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Satoru Takeuchi
PRO
February 15, 2026
Technology
2
120
ファイルシステムの不整合
以下動画のスライドです。
https://youtu.be/_3BdbqtC8KY
Satoru Takeuchi
PRO
February 15, 2026
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
3.3k
書籍執筆での生成AIの活用
sat
PRO
1
390
ChatGPTに従って体調管理2026
sat
PRO
0
160
eBPF
sat
PRO
1
130
waruiBPF
sat
PRO
0
120
eBPFとwaruiBPF
sat
PRO
5
4.1k
Pythonのコードの気になる行でスタックトレースを出す
sat
PRO
1
110
ソースコードを読むときの思考プロセスの例 ~markdownのレンダリング方法を知りたかった2 markdownパッケージ~
sat
PRO
0
210
様々なファイルシステム
sat
PRO
0
360
Other Decks in Technology
See All in Technology
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
6
3.1k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
管理者向けGitHub Enterpriseの運用Tips紹介: 人にもAIにも優しいプラットフォームづくり
yuriemori
0
150
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
0
500
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
750
Startups on Rails: 2026 at RubyConf Thailand
irinanazarova
0
140
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
72k
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
110
Webアクセシビリティ技術と実装の実際
tomokusaba
0
230
元エンジニアPdM、IDEが恋しすぎてCursorに全業務を集約したら、スライド作成まで爆速になった話
doiko123
1
280
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
470
DX Improvement at Scale
ntk1000
3
300
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
Statistics for Hackers
jakevdp
799
230k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
400
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The SEO identity crisis: Don't let AI make you average
varn
0
400
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
まとめ • ファイルシステムへの処理中に電源断などの理由でシステムがクラッシュすると ファイルシステムに不整合が発生する • その後ファイルシステムにアクセスすると、さらによくないことが起こる • 様々な対策がある ◦ いずれ別動画で紹介予定