$30 off During Our Annual Pro Sale. View Details »
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
68
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
230
Big Data para Gerentes de Projetos
celsocrivelaro
0
64
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
83
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
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
210
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
540
ZOZOの独自性を生み出す「似合う4大要素」の開発サイクル
zozotech
PRO
0
110
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.5k
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
高度サイバー人材育成専科資料(前半)
nomizone
0
370
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
17
2.1k
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
220
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
180
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
2
140
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
210
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
72
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
65
Mind Mapping
helmedeiros
PRO
0
36
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Site-Speed That Sticks
csswizardry
13
1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
260
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
The Limits of Empathy - UXLibs8
cassininazir
1
190
Discover your Explorer Soul
emna__ayadi
2
1k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
40
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
30
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