Repository landing page

We are not able to resolve this OAI Identifier to the repository landing page. If you are the repository manager for this record, please head to the Dashboard and adjust the settings.

Virtual file system in user space

Abstract

This thesis presents a custom Virtual File System (VFS) built with C++, using a custom wrapper for the FUSE library. The VFS is modular in design, facilitating easy extension with new features. Two prototype modules for ver- sioning and encryption are also included, each accompanied by a command- line interface tool for control, such as restoring versions or encrypting files. Thanks to its password/key protection and encryption capabilities, the VFS enhances file management, enabling secure storage and retrieval of sensitive data. In addition, built-in versioning functionality allows users to access and restore previous file versions with ease. Once the VFS is mounted, it can be accessed in the same standard way as any other file system, making it user-friendly and accessible.Tato bakalářská práce se věnuje vytváření virtuálního souborového sys- tému (VFS) prostřednictvím knihovny FUSE upravené pro použití s C++. Zmíněné VFS je modulární a tedy umožňuje snadné přidání nových funkcí. Dále jsou poskytnuty dva prototypy modulů pro podporu verzování a šifro- vání, každý s vlastním nástrojem pro ovládání z příkazové řádky. Šifrování přidává možnost zamykat jednotlivé soubory a složky heslem nebo klíčem pro bezpečné uložení citlivých dat. Verzování na druhou stranu umožní uži- vatelům snadno uchovávat a obnovovat předchozí verze souborů. Po instalaci VFS je k němu možné přistupovat stejným způsobem jako k jakémukoliv jinému souborovému systému.Katedra softwarového inženýrstvíDepartment of Software EngineeringFaculty of Mathematics and PhysicsMatematicko-fyzikální fakult

Similar works

This paper was published in CU Digital Repository.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.