zlomekFS Over FUSE
zlomekFS Over FUSE
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/13235Identifikátory
SIS: 45538
Kolekce
- Kvalifikační práce [11216]
Autor
Vedoucí práce
Oponent práce
Yaghob, Jakub
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
18. 9. 2007
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
ZlomekFS (ZFS) je distribuovaný systém souborů, který umožňuje práci se soubory i v případě odpojení počítače od sítě. Změny provedené v době, kdy je síť nedostupná, jsou po připojení k síti automaticky synchronizovány. Původní implementace ZlomekFS používala vlastní ovladač systému souborů pro operační systém Linux. Tato práce tento ovladač nahrazuje použtím rozhraní FUSE, které bylo přidáno do Linuxu až po dokončení původní implementace ZlomekFS. Pro implementaci ZlomekFS pomocí FUSE bylo rozhraní FUSE rozšířeno o potřebné operace pro správu cache v jádru operačního systému. Tato rozšíření rozhraní FUSE byla implementována pro operační systémy Linux a FreeBSD.
ZlomekFS (ZFS) is a distributed file system, which allows working with files even if a computer is disconnected from the network. The changes performed while the network is not available are automatically synchronized after connecting the computer to the network. The original ZlomekFS implementation was using its own file system driver for the Linux operating system. This work replaces the driver with use of the FUSE interface, which was added to Linux only after the original ZlomekFS implementation was finished. To implement ZlomekFS using FUSE, the necessary kernel cache management operations have been added to the FUSE interface. These FUSE interface extensions were implemented for the Linux and FreeBSD operating systems.