Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
119-多機能ファイルシステムBtrfs_のコピー.pdf
Search
Satoru Takeuchi
PRO
August 26, 2026
Technology
80
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
110
あなたの知らないバージョン命名規則
sat
PRO
3
930
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
77
Machine Check Exception
sat
PRO
2
72
バイナリダンプの模様を読む
sat
PRO
0
120
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
110
114-ファイルのshallow_copy.pdf
sat
PRO
2
65
113-Btrfsのスナップショット.pdf
sat
PRO
0
48
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
81
Other Decks in Technology
See All in Technology
Claude for Google Workspaces ポン出し/claude-for-google-workspace-slide-conversion
emiki
0
13k
スクラム祭り2026福井トラック_閉じたループから価値のスパイラルへ
kc_nakanishi
0
180
シンプルな設定ファイルで実現する AWS IAM Identity Center の ユーザー管理Terraformフレームワークを公開しました / Simplifying AWS IAM Identity Center User Management: An Open-Source Terraform Framework
yamaguchitk333
1
330
AI駆動開発におけるハーネスエンジニアリングの勘所
tsukuboshi
1
820
PostgreSQL at Microsoft: Open Source, AI, & Cloud | Claire Giordano | PGConf.EU 2026
clairegiordano
0
100
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
570
ポケモン対戦を自動で記録して振り返ろう
fufufukakaka
0
410
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
150
LLMの知識とAIエージェント
happysamurai294
0
110
顧客価値を追いかけたら、プライシングにたどり着いた
sansantech
PRO
2
1.1k
1週間、Opus封印でお願いします
kintotechdev
0
310
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
0
120
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
580
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
280
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
600
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
440
Game over? The fight for quality and originality in the time of robots
wayneb77
1
310
Optimizing for Happiness
mojombo
378
71k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
70
68k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
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