frfsfrfs implements a fully functional in-RAM filesystem using the FUSE framework. | |
Download |
frfs Ranking & Summary
Advertisement
- License:
- GPL
- Price:
- FREE
- Publisher Name:
- Yann E. MORIN
- Publisher web site:
- http://ymorin.is-a-geek.org/dokuwiki/projects/frfs
frfs Tags
frfs Description
frfs implements a fully functional in-RAM filesystem using the FUSE framework. frfs implements a fully functional in-RAM filesystem using the FUSE framework.Overview:With Linux, creating RAM-backed file system is easy: su to root, mount a tmpfs some place, come back to plain user.Ah, but you’ve got to become root! I abhor being root when that can be avoided.The solution is to use the FUSE library and pseudo- file system and let the user mount the file system.In its current state, frfs does work quite nicely. It supports most of the usefull features of a Linux file system:· files and directories· symlinks· hard links· unlink open files, free on last close()· most file operations:open(2)read(2)write(2)close(2)opendir(2)readdir(2)truncate(2)But it lacks some functionality: some interesting operations are not yet implemented (but should be easy): · statfs(2)· flush(2)· extended attributesAlso it is not thread-safe yet. Some infrastructure is there, but code is missing.Build:makeMount:./frfs /some/place/frfsUse:cd /some/place/frfstar xjf /my/files/linux-2.6.22.3.tar.bz2cd linux-2.6.22.3make defconfigmakecdUmount:fusermount -u /some/place/frfsRequirements:· FUSE
frfs Related Software