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
FileSystems em Ruby com FUSE
Search
Celso Crivelaro
June 09, 2018
Technology
2
65
FileSystems em Ruby com FUSE
Celso Crivelaro
June 09, 2018
Tweet
Share
More Decks by Celso Crivelaro
See All by Celso Crivelaro
Sistemas de Recomendação
celsocrivelaro
2
220
Big Data para Gerentes de Projetos
celsocrivelaro
0
59
Padrões e Boas Práticas de Teste de Tela
celsocrivelaro
0
420
Projeto de APIs
celsocrivelaro
0
160
Testing Network Conditions with ToxiProxy
celsocrivelaro
1
390
Testing Network Conditions with ToxiProxy
celsocrivelaro
0
81
Actor Model in Ruby
celsocrivelaro
0
250
Separando as regras de negócios do Rails
celsocrivelaro
0
180
InfluxDB + Grafana
celsocrivelaro
0
260
Other Decks in Technology
See All in Technology
Black Hat USA 2025 Recap ~ クラウドセキュリティ編 ~
kyohmizu
0
530
マイクロリブート ~ACEマインドセットで実現するアジャイル~
sony
1
340
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
1.3k
Lazy Constant - finalフィールドの遅延初期化
skrb
0
190
レビュー負債を解消する ― CodeRabbitが支えるAI駆動開発
moongift
PRO
0
300
Pythonで構築する全国市町村ナレッジグラフ: GraphRAGを用いた意味的地域検索への応用
negi111111
8
3.5k
Flutterで実装する実践的な攻撃対策とセキュリティ向上
fujikinaga
2
400
コード1ミリもわからないけど Claude CodeでFigjamプラグインを作った話
abokadotyann
1
160
探求の技術
azukiazusa1
7
2k
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
18
5.4k
「データ無い! 腹立つ! 推論する!」から 「データ無い! 腹立つ! データを作る」へ チームでデータを作り、育てられるようにするまで / How can we create, use, and maintain data ourselves?
moznion
7
4.1k
QAエンジニアがプロダクト専任で チームの中に入ると。。。?/登壇資料(杉森 太樹)
hacobu
PRO
0
220
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Typedesign – Prime Four
hannesfritz
42
2.9k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
660
Transcript
FileSystems em Ruby com FUSE Celso Crivelaro @celsocrivelaro
O que você verá nesta talk
FileSystems FUSE FS em Ruby Casos de Uso e Oportunidades
FileSystems
None
None
"FS controlam como dados são armazenados e recuperados"
https://www.slideshare.net/dominiquec/architecture-of-the-linux-kernel-1851975
Limitação: FS estão em espaço de Kernel
FUSE: FS in Userspace
None
FUSE API: Permite que aplicações atuem como FileSystems
Em Ruby
https://github.com/lwoggardner/rfusefs
DEMO
Interagimos com arquivos e diretórios usando a API do Sistema
Operacional mkdir rm mv touch ls
Ganhamos integração todas as ferramentas para stream de dados grep
awk tail tee , |, >, >> echo
Problemas com FS reais
Criar estrutura de diretórios e arquivos
Gerenciar espaço em Disco
Segurança: Permissões em diretórios
Backups
Quais são as oportunidades?
Ferramentas Consulta de APIs "Dropbox" Integrações no Terminal Conversores de
Arquivos Análise de Arquivos
Integração de arquivos FTP App Legadas Logs Sistemas Distribuídos Estrutura
de Diretórios
Auditoria
Problemas
Ruby: Integração com OSXFuse
None
Obrigado! Celso Crivelaro @celsocrivelaro http://crivelaro.me