Skip to content

FrankIglesias/tp-2016-2c-TheRevengeOfTheMinions

Repository files navigation

tp-2016-2c-TheRevengeOfTheMinions

Comandos Utiles

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/utnso/git/tp-2016-2c-TheRevengeOfTheMinions/librerias-sw/Debug Te linkea con nuestras librerias propias

Para instalar NCURSES

sudo apt-get install libncurses5-dev

sudo apt-get install apt-file

sudo apt-file update

Para darle permiso de admin a fuse en putty

sudo apt-get install sshfs

sudo modprobe fuse

sudo addgroup utnso fuse

Para copiar archivos en red scp -rpC /git/tp-2016-2c-TheRevengeOfTheMinions ip:/home/utnso/git/ Para pokedex Cliente:

-Linkearle como librerias "fuse" y "pthreads" -Cuando lo ejecutas, ejecutalo como ./[nombreDelProyectoEnEclipse] /[rutaDelArchvio] -f (el -f lo deja "en background) -DFUSE_USE_VERSION=27 -D_FILE_OFFSET_BITS=64

Para crear un archivo y formatearlo osada

truncate --size 100M disco.bin

./osada-format disco.bin

Para ver las actualizaciones de un archivo

tail -f

VAMOS EQUIPO!

Para correr el cliente de fuse con el mock: 1)Correr el mock hasta que se bloquee 2)Tirar por consola "sudo umount /home/utnso/puntoMontada" 3)Correr el cliente y lo corres hasta que haga el primer getattr con ./[nombreDelProyectoEnEclipse] /[rutaDelArchvio] -f TIPS:Cuando debugeas el cliente(fuse) ponele en argumentos "-s /home/utnso/puntoMontada -f"

Para levantar el pokedex servidor ./PokedexServidor Ej: ./PokedexServidor 9999 disco.bin Consideraciones: El puerto es el que quieran utilizar como servidor, el que ingresa al select. EL archibo bin que hay en el repo es disco.bin pero pueden poner el challenge.bin o el basic.bin que nos dieron ellos, o crear uno como indica arriba

About

Trabajo Práctico Sistemas Operativos 2016 2C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published