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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
70
あなたの知らないバージョン命名規則
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
Cloudflare製品を活用した AIガバナンス実践入門 / AI governance with Cloudflare Service
delta_tech
1
110
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
0
410
APIセキュリティを組織で実現するには~注力する点と設計・実装に入れたい対策~
riiimparm
1
530
アクセスキーが漏れた日にやるべきこと- 無効化の先にある本当の対応
kazzpapa3
0
350
internal/testlog で遊ぼう
rokuosan
0
270
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
860
全社に広がるMCPサーバーを、 どう安全に管理するか MCPass開発の舞台裏
mtpooh
3
160
Claude Teamプランの コスト最適化を考える
rfdnxbro
0
770
『自分で判断できるか』を基準に、プロダクトのハンズオン研修でAI利用の線を引いてみた / Where We Drew the Line on AI in Hands-on Training
honyanya
0
350
Microsoft MVP プログラムを紹介するから目指す人増えてくれ
tsubakimoto_s
0
140
Windows の互換機能 - 古いプログラムはなぜ動作できるのか
murachiakira
PRO
0
120
Point Cloud as a Foreign Language for Multi-modal Large Language Model
takmin
0
200
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
780
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
430
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
220
For a Future-Friendly Web
brad_frost
183
10k
Building Applications with DynamoDB
mza
96
7.2k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
790
The Language of Interfaces
destraynor
162
27k
Tell your own story through comics
letsgokoyo
1
1k
Designing for humans not robots
tammielis
254
26k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
430
The browser strikes back
jonoalderson
0
1.6k
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