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.
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.
Necessário instalar o Rustup, instalador e gerenciador de versão do Rust.
macOS ou Linux:
curl https://sh.rustup.rs -sSf | sh
Para compilar o programa, basta entrar no diretório raíz e executar o comando: cargo build
.
Após compilado, para execução, basta utilizar o comando cargo run <diretório>
, onde <diretório> é onde se deseja executar o FS.
Para utilizar o FS, abra outro terminal, entre na pasta onde o FS foi executado e utilize os comandos disponíveis.
ls
, mkdir
, chown
, chgrp
, rm [-rf]
Leia o relatório