|
Project Information
Featured
|
The point of this application is to both simplify and automate the mounting of fuse file systems, as well as the synchronization of directories across multiple systems. I wrote this application because I had what is probably a common problem, I had a desktop with a very large hard disk, and a backup space attached, and I had a laptop with a comparatively small hard disk and no backup space. I wanted to be able to have access to all of the information in a uniform manor. I realized that it would be better to mount some directories/folders directly over sshfs or some other network based file system, while in other cases it would be better to keep the two folders/directories in sync with tools such as rsync. I searched the web for something that behaved in the way that I wanted it to, but found nothing. Eventually I resolved to write my own implementation. Current state of the application: The current release is what I would consider pre alpha, being revision 0.2. It works on my system, but it has very little fault tolerance. It only has two modules one for ftpfs and another for sshfs, I will continue to develop modules for the 0.2 system as i begin work on r0.3. Road map0.3Goals for 0.3: Move passwords out of the mappings.list file and into a secure secrets file. Create a more fault tolerant environment which will test for success and failure and try other methods to gain success. Get auto mount on net-up working. Implement unmount. Fix current bugs. Port the project to kdevelop 0.4Build a rudimentary gui, based on kde4 libs. Get sync by proxy mount up and working, this is for non rsync supported protocals like ftp, webdav,etc... 0.5Have all of the modules finished. 0.6Have a finished gui 0.7prepare for 1.0 release. All other revisions from this point are bug fix releases. 0.7 should be considered a code freeze. My final goal for this project is to create a proper kde4 application, with a simple ui to mount unmount and sync directories across two or more systems, through combining various fuse file systems, and synchronization tools. |