(Created page with '= Používateľské rozhranie pre riadenie zálohovania a obnovu dát v Linuxe = <small>(Zadanie bakalárskej práce, [[Topics for Bachelor Theses|naspäť na zoznam bakalársky…')
 
 
(17 intermediate revisions by the same user not shown)
Riadok 1: Riadok 1:
= Používateľské rozhranie pre riadenie zálohovania a obnovu dát v Linuxe =
+
= Zálohovanie do obsahom adresovaného úložiska dát =
  
<small>(Zadanie bakalárskej práce, [[Topics for Bachelor Theses|naspäť na zoznam bakalárskych prác]])</small>
+
<small>(Zadanie diplomovej/bakalárskej práce, naspäť na zoznam tém [[Topics for Bachelor Theses|bakalárskych prác]], [[Topics for Diploma Theses|diplomových prác]])</small>
  
 
[[Jan Kluka|Ján Kľuka]]
 
[[Jan Kluka|Ján Kľuka]]
  
''Návrh a implementácia grafického používateľského rozhrania pre nastavovanie paramentrov zálohovania a obnovu dát zo záloh v prostredí GNOME operačného systému Linux. Téma nadväzuje na prácu Jozefa Sudolského ''Zálohovanie domovských adresárov v Linuxe'', v ktorej je implementované samotné zálohovanie.''
+
Navrhnúť vhodné obsahom adresované úložisko dát (content-addressable storage)
 +
a implemetovať nad ním zálohovanie súborového systému unixového OS (napr. Linux), údržbu a prezeranie záloh a obnovu dát. Návrh samotného úložiska môže vychádzať
 +
z existujúceho (napr. git), treba ho však upraviť s ohľadom na požadovaný účel.
 +
Očakáva sa kreatívne využitie (a prípadná úprava) vhodne zvolených techník kompresie (klasická bezstratová, rozdielová) a garbage collection, technológie FUSE, prípadne sledovania zmien v súborovom systéme (inotify).
 +
Implementácia by mala byť objektová, modulárna a rigorózne otestovaná (unit testing pokrývajúci funkcionalitu kritickú pre spoľahlivosť zálohovania).
 +
Preferovaným implementačným jazykom je python.
  
'''Požiadavky:''' Linux pre používateľov, ochota naučiť sa programovací jazyk Python a GUI knižnicu PyGTK.
+
Téma vcelku je vhodná diplomovú prácu. Pre bakalársku prácu dohodneme časť témy a nadviažeme na minuloročnú bakalársku prácu (Patrik Kemény, 2012/13), v ktorej bolo implementované základné úložisko a zálohovanie. Možné smery pre pokračovanie: údržba záloh, rozdielová kompresia, sledovanie zmien súborov.
  
'''Študent:''' zatiaľ neobsadené
+
'''Požiadavky:''' Aktívne používanie Linuxu, záujem o systémové programovanie, skúsenosť s jazykmi Python alebo Vala.

Aktuálna revízia z 17:02, 12. september 2013

Zálohovanie do obsahom adresovaného úložiska dát

(Zadanie diplomovej/bakalárskej práce, naspäť na zoznam tém bakalárskych prác, diplomových prác)

Ján Kľuka

Navrhnúť vhodné obsahom adresované úložisko dát (content-addressable storage) a implemetovať nad ním zálohovanie súborového systému unixového OS (napr. Linux), údržbu a prezeranie záloh a obnovu dát. Návrh samotného úložiska môže vychádzať z existujúceho (napr. git), treba ho však upraviť s ohľadom na požadovaný účel. Očakáva sa kreatívne využitie (a prípadná úprava) vhodne zvolených techník kompresie (klasická bezstratová, rozdielová) a garbage collection, technológie FUSE, prípadne sledovania zmien v súborovom systéme (inotify). Implementácia by mala byť objektová, modulárna a rigorózne otestovaná (unit testing pokrývajúci funkcionalitu kritickú pre spoľahlivosť zálohovania). Preferovaným implementačným jazykom je python.

Téma vcelku je vhodná diplomovú prácu. Pre bakalársku prácu dohodneme časť témy a nadviažeme na minuloročnú bakalársku prácu (Patrik Kemény, 2012/13), v ktorej bolo implementované základné úložisko a zálohovanie. Možné smery pre pokračovanie: údržba záloh, rozdielová kompresia, sledovanie zmien súborov.

Požiadavky: Aktívne používanie Linuxu, záujem o systémové programovanie, skúsenosť s jazykmi Python alebo Vala.