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
119-多機能ファイルシステムBtrfs_のコピー.pdf
Search
Satoru Takeuchi
PRO
August 26, 2026
Technology
42
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
119-多機能ファイルシステムBtrfs_のコピー.pdf
Satoru Takeuchi
PRO
August 26, 2026
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
Linuxカーネルの インタフェースは変わりうる?
sat
PRO
1
72
あなたの知らないバージョン命名規則
sat
PRO
2
840
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
60
Machine Check Exception
sat
PRO
2
57
バイナリダンプの模様を読む
sat
PRO
0
84
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
76
114-ファイルのshallow_copy.pdf
sat
PRO
2
47
113-Btrfsのスナップショット.pdf
sat
PRO
0
34
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
69
Other Decks in Technology
See All in Technology
最新技術に積極チャレンジ!EKS共通基盤のこれまでとこれから
daitak
0
240
hookで自作する Claude Code の「実況ボード」
shinyasaita
2
180
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
460
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
860
信頼性はSREだけのものじゃない
hkawaras
0
260
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
1000⼈規模のClaude Enterprise運⽤を「Oktaのグループ」と「Slack」に集約する
sansantech
PRO
0
470
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
暗号化?某ファイルストレージはどうなるの!? 3rd Partyとうまく付き合う秘密度ラベル設計
kasada
0
210
dbt と Snowflake と tag
kevinrobot34
2
280
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
54k
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
200
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
380
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
300
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
950
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
290
Fireside Chat
paigeccino
42
4k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
250
Transcript
多機能ファイルシステム Btrfs Aug. 27th, 2026 Satoru Takeuchi X: satoru_takeuchi 1
はなすこと • • 他のメジャーなファイルシステム(ext4,XFS)には無い機能を説明 過去動画で説明済の機能 ◦ Copy-on-write型の書き込み ▪ ◦ ◦
• その112 システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~ サブボリュームとスナップショット ▪ その113 Btrfsのスナップショット ファイル単位のスナップショット ▪ その114 ファイルのshallow copy この動画で説明する機能 ◦ ◦ ◦ ボリューム管理 RAID データ破壊検知、修復 2
ボリューム管理 • • 複数のブロックデバイス上にファイルシステムを作れる diskはファイルシステムを動かしたまま増減させられる Btrfs disk disk … disk
3
RAID • 複数のディスクを活用してRAID構成を組める ◦ • RAID0,RAID1,RAID10,RAID5,RAID6をサポート 注意 ◦ ◦ RAID1はデフォルトではデータを
2重化。データを3,4重化するRAID3C、RAID4Cもある RAID5,RAID6は問題があるので production環境では使わないよう 案内されている Btrfs disk disk … disk 4
データ破壊検知 • データ、メタデータ(inodeなど)両方についてチェックサムも保存 ◦ • • • データはファイルや extentについて1つではなく小さな固定長の領域ごとにある データ読み出し時に読み出したデータのチェックサムと保存されているチェックサム
を比較し、データ破壊を検知 RAID1のように同じデータを複数保存していれば壊れたデータを修復可能 scrubという機能で定期的にファイルシステムの全領域を操作して破壊検知&修復 することもできる 5
まとめ • • • Btrfsは多機能ですごい 短所ももちろんあるが、それはまた別の機会に より詳しく知りたい人は公式ドキュメントを参照 6