×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
FileSystems em Ruby com FUSE Celso Crivelaro @celsocrivelaro
Slide 2
Slide 2 text
O que você verá nesta talk
Slide 3
Slide 3 text
FileSystems FUSE FS em Ruby Casos de Uso e Oportunidades
Slide 4
Slide 4 text
FileSystems
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
"FS controlam como dados são armazenados e recuperados"
Slide 8
Slide 8 text
https://www.slideshare.net/dominiquec/architecture-of-the-linux-kernel-1851975
Slide 9
Slide 9 text
Limitação: FS estão em espaço de Kernel
Slide 10
Slide 10 text
FUSE: FS in Userspace
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
FUSE API: Permite que aplicações atuem como FileSystems
Slide 13
Slide 13 text
Em Ruby
Slide 14
Slide 14 text
https://github.com/lwoggardner/rfusefs
Slide 15
Slide 15 text
DEMO
Slide 16
Slide 16 text
Interagimos com arquivos e diretórios usando a API do Sistema Operacional mkdir rm mv touch ls
Slide 17
Slide 17 text
Ganhamos integração todas as ferramentas para stream de dados grep awk tail tee , |, >, >> echo
Slide 18
Slide 18 text
Problemas com FS reais
Slide 19
Slide 19 text
Criar estrutura de diretórios e arquivos
Slide 20
Slide 20 text
Gerenciar espaço em Disco
Slide 21
Slide 21 text
Segurança: Permissões em diretórios
Slide 22
Slide 22 text
Backups
Slide 23
Slide 23 text
Quais são as oportunidades?
Slide 24
Slide 24 text
Ferramentas Consulta de APIs "Dropbox" Integrações no Terminal Conversores de Arquivos Análise de Arquivos
Slide 25
Slide 25 text
Integração de arquivos FTP App Legadas Logs Sistemas Distribuídos Estrutura de Diretórios
Slide 26
Slide 26 text
Auditoria
Slide 27
Slide 27 text
Problemas
Slide 28
Slide 28 text
Ruby: Integração com OSXFuse
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
Obrigado! Celso Crivelaro @celsocrivelaro http://crivelaro.me