History and Backup Support for zlomekFS
Podpora historie a verzování v zlomekFS
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/34017Identifiers
Study Information System: 49174
Collections
- Kvalifikační práce [11266]
Author
Advisor
Referee
Marek, Lukáš
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Software Engineering
Date of defense
6. 9. 2010
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Good
Keywords (Czech)
distribuovaný, souborový systém, verzování, zálohováníKeywords (English)
distributed, file system, versioning, backupzlomekFS je distribuovaný souborový systém, který umožnuje práci se sdílenými soubory i bez aktivního pripojení, s využitím lokální kopie. Behem synchronizace lokálních zmen nabízí jednoduchý mechanizmus rešení konfliktních zmen. Dalším vývojem se stal souborovým systémem bez specifického kódu v jádru. Muže si tak v budoucnu získat popularitu mezi uživateli. Jelikož muže být obsah tohoto souborového systému aktualizován více uživateli, muže být ukládání historie zmen užitecnou vlastností. Tato práce realizuje verzování souboru v zlomekFS, vyrešením otázek jako zpusob uložení verzí a prístup k nim. Systém je dále rozšíren o možnost zálohování s využitím verzování. Nová funkcionalita je odvozena z analýzy jiných soborových systému s obdobnými možnostmi a výberu nejvhodnejšího zpusobu pro zlomekFS.
zlomekFS is a distributed file system that supports disconnected operation using local cache. During synchronization of local changes it offers easytouse conflict resolution mechanism. Further improved it became a file system with no specific kernel code. It has therefore a good potential in future public use. As the content of this file system can be updated by many users, keeping history of the changes can be a useful feature. This thesis implements file versioning in zlomekFS, answering the questions such as how to store and access the history. On top of the versioning, the possibility of consistent backup is introduced into the file system. New functionality is derived from the analysis of other file systems with similar features and selection of the most suitable approach for zlomekFS.