Showcase


Système de fichiers virtuels à l’aide de la librairie FUSE

Système de fichiers virtuel (XML, fuse, java)

Rapport EasyFS (système de fichiers basé sur Fuse)

EasyFS Fuse - Serveur

EasyFS Fuse - Serveur

EasyFS Fuse - Client

EasyFS Fuse - Client


Objectif du projet

  • Implémenter un protocole de communication pour les échanges de données avec un serveur Web sous apache grâce au langage PHP.
  • Implémenter un système de fichier virtuel représentant l’espace disque de l’utilisateur.

Description

Mise en place d’un système de fichiers virtuels à l’aide de la librairie FUSE (userspace) à partir d’un fichier XML qui contiendra l’arborescence du répertoire de l’utilisateur. L’échange devra être sécurisé, une authentification de l’utilisateur doit être faite au préalable.

Le système de fichiers, une fois monté, devra être navigable, l’utilisateur, selon ses droits, pourra créer, modifier et lire les différents fichiers et répertoires lui appartenant, une mise à jour sur le serveur distant sera, par la suite, effectuée. Une gestion précise des droits sur l’ensemble des fichiers de son répertoire doit être mise en œuvre.
Completed in FR on Jul 06, 2009