Skip to content

File System implementando FUSE escrito em Rust

Notifications You must be signed in to change notification settings

ufabc-bcc/RisosFS

Repository files navigation

RisosFS

Sistema de Arquivos desenvolvido em Rust para a disciplina de Sistemas Operacionais da Universidade Federal do ABC, ministrada pelo professor Emilio Francesquini e Fernando Teubl no 1º quadrimestre de 2019.

Objetivo

Implementação de um sistema de arquivos que roda em cima de um disco "virtual" utilizando o FUSE, aplicando os conhecimentos adquiridos durante as aulas de Sistemas Operacionais e atendendo os requisitos propostos pelo projeto.

Instalação

Necessário instalar o Rustup, instalador e gerenciador de versão do Rust.

macOS ou Linux:

curl https://sh.rustup.rs -sSf | sh

Compilação e Execução

Para compilar o programa, basta entrar no diretório raíz e executar o comando: cargo build.

Build RisosFS

Após compilado, para execução, basta utilizar o comando cargo run <diretório>, onde <diretório> é onde se deseja executar o FS.

Execução do RisosFS

Para utilizar o FS, abra outro terminal, entre na pasta onde o FS foi executado e utilize os comandos disponíveis.

ls RisosFS

Comandos disponíveis

ls, mkdir, chown, chgrp, rm [-rf]

Mais informações

Leia o relatório

About

File System implementando FUSE escrito em Rust

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages