Repositorio para el esqueleto del TP: filesystem del curso Mendez-Fresia de Sistemas Operativos (7508) - FIUBA
Sistema de archivos tipo FUSE.
Utilizar el archivo fisopfs.md provisto en el repositorio
$ makePrimero hay que crear un directorio de prueba:
$ mkdir pruebaEn el mismo directorio que se utilizó para compilar la solución, ejectuar:
$ ./fisopfs prueba/Hay una flag --filedisk NAME para indicar que archivo se
quiere utilizar como archivo de persistencia en disco.
El valor por defecto es "persistence_file.fisopfs"
$ ./fisopfs prueba/ --filedisk nuevo_disco.fisopfs$ mount | grep fisopfsEn otra terminal, ejecutar:
$ cd prueba
$ ls -al$ sudo umount pruebaExisten tres targets en el archivo Makefile para utilizar docker.
docker-build: genera la imagen basada en "Ubuntu 20.04" con las dependencias de FUSEdocker-run: crea un container basado en la imagen anterior ejecutandobash- acá se puede ejecutar
makey luego./fisopfs -f ./prueba
- acá se puede ejecutar
docker-attach: permite vincularse al mismo container anterior para poder realizar pruebas- acá se puede ingresar al directorio
prueba
- acá se puede ingresar al directorio
$ make formatPara efectivamente subir los cambios producidos por el format, hay que git add . y git commit.