Download Simple TCP FUSE File System - Simple TCP FUSE File System Description, Simple TCP FUSE File System Reviews
Contact
 


 

Download

 
Download Now
GPL (GNU General Public License)
Downloads till now: 9
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Archiving , Backup , Benchmarks , Boot , Clustering and Distributed Net, Clustering and Distributed Networks , Console Fonts, Diagnostics, Emulators , Filesystems , Hardware , Installer/Setup , Logging , Monitoring , Networking , Operating Systems , Operating Systems Kernels, Operating Systems Linux Distri, Operating Systems Other, Recovery , Shells , Software Distribution , System Administration ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Simple TCP FUSE File System

 

Details

Last Update: 2008-02-03 11:01:17
Version: 1.2
License/Program Type: GPL (GNU General Public License)
Publisher: Tomi Ollila
Price:$0.00
Description:

Simple TCP FUSE File System is a FUSE based networked file system. It consists of 2 parts. A network server daemon that is started on the (remote) host and a FUSE module running in user-space on the local host. Server component is launched via SSH and after client and server have communicated and created separate TCP connection for data transfer SSH link is shut down.
So, this provides somewhat the same functionality than sshfs, but security traded for speed. If security is not an issue, this is useful at least in the following situations: 1) Either machine is low-end. 2) The machines has important high-load application(s) running. 3) One wants to see real statvfs values.
Installation:
Client requires FUSE headers and libraries, server does not. Currently C99-capable compiler is needed to compile both client and server, but with little effort on the code, this requirement can be removed from the server component.
To compile both client and server, enter ``make all``.
Enter ``make client`` or ``make server`` to compile either component.
For developers/testers: Enter ``make debug`` to compile debug build.
After client compilation on "local" machine (where directory is to be mounted) and server compilation on "remote" machine (from where directory is mounted), move server component to a location that is on your PATH. In many cases entering command ``cp stfufs-server $HOME/bin/stfufs-server`` does the job. During initial testing, client does not need to be copied anywhere, but for permanent use it is good to be get somewhere in your PATH.
Usage:
These examples expect stfufs (client) is found in your PATH. During initial testing on stfufs source directory, use ``./stfufs ...``
In it's basic form, the usage is pretty same as with sshfs_:
``stfufs remote:[directory] mountpoint``
This instructs server try to bind on ports in range 13668 - 14658, on 10
port increment and if succeeds to bind on any, listen for client to connect
on that port.
For this to work, one must not have firewall to block on these ports;
stfufs-server do know when port is already in use, but does not know about
firewall blocking connections. Today, most of the systems (linux distributions, at least) have firewall blocking connections, so check with your system firewall configuration tool how to open the required port(s)
You can also define what port to use for connection:
``stfufs -c < portno > remote:[directory] mountpoint``
Now server tries to bind on given port and if succeeds, listens for client to connect. The above firewall rules apply.
There is also possibility to make the connection other way around:
``stfufs -b < portno > remote:[directory] mountpoint``
Now client tries to bind on given port and if succeeds, listens for server to connect. The same firewall rules apply, now on client machine.
In both connection directions, there is also a proxy option available. If this sounds too difficult/badly documented, skip over.
Example:
``./stfufs -c 2001 -p 127.0.0.1:2000 -d 127.0.0.1:/usr usr``
This informs server to bind on port 2001, but connection is made to localhost (127.0.0.1) port 2000. On that port, there is proxy pre-configured to connect to port 2001 on remote machine. This has currently mostly used for debugging purposes but there might be other uses as well.
And, for another direction:
``./stfufs -b 2001 -p 127.0.0.1:2000 -d 127.0.0.1:/usr usr``
Now client binds to port 2001, server is instructed to connect to 127.0.0.1:2000 (where proxy is configured to connect to 127.0.0.1:2001.)...
Not more on these (tricky) issues for now. In most cases the proxyless versions work fine.
Testing:
(Move this part to developer documentation)
There has been many bugs that has been squashed in this program after some testing. No-one can ever be sure that all bugs are gone, since there is no resources to do indefinite testing.
I've so far done some basic testing with devel/test.sh functions. Then I tarred ``usr/bin/``, which created 95M archive. ``tar -zdf`` verified
all ok. And, for heavy stfufs buffer runs, I've run ``while ls -l usr/bin; do :; done`` for some time..
More tests needs to be developed for more certainty everyhing works fine -- and for regression testing when new releases are made. I'll investigate in this (slowly, though); suggestions for tools/methods are greatly appreciated.
What's New in This Release:
· This release drops single element read/write caches and replaces them with a 1024-item offset table indexed by fd.
· It includes a separate server launcher which, if used, supports server versions using different communication protocols.



Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Simple TCP FUSE File System Version History

Product Date Added
Simple TCP FUSE File System 1.2 2008-02-03 11:01:17


Related Software

xfsprogs
From category: Filesystems
XFS combines advanced journaling technology with full 64-bit addressing and scalable structures and algorithms....
Ethernet TAP driver
From category: Networking
Ethernet TAP driver 1.1 is networking software developed by Maksim Yevmenkin. TAP provides packet reception and transmission for user-space programs. It can be viewed as a simple Ethernet device, w...
Aurox 11.1
From category: Operating-Systems-Linux-Distri
Aurox 11.1 is operating systems linux distri software developed by Aurox Sp. z o.o.. Aurox Live is a version of the Aurox operating system which runs directly from CD. Quicksilver includes up-to-da...
Flagedit
From category: Installer-Setup
Flagedit 0.0.7 is installer/setup software developed by dams. Flagedit is a CLI USE flags and package keywords editor for Gentoo Linux. It lets you edit the USE flags of /etc/make.conf, as well as...
AegeanLinux 0.5.02
From category: Operating-Systems-Linux-Distri
AegeanLinux 0.5.02 is operating systems linux distri software developed by AegeanLinux Community. AegeanLinux is a free open source operating system for your computer. Other examples of an operatin...
DistccPPCKnoppix
From category: Operating-Systems-Linux-Distri
DistccPPCKnoppix 0.0.9 is operating systems linux distri software developed by Ben Meyer. DistccPPCKnoppix is a Knoppix distribution which contains distcc servers for both Linux x86 and OSX ppc com...
eltclsh
From category: Shells
eltclsh 1.5 is shells software developed by Anthony Mallet. eltclsh (editline tcl shell) is an interactive shell for the TCL programming language. It provides command line editing, history browsing...
Chaosreader
From category: Networking
Chaosreader 0.94 is networking software developed by Brendan Gregg. Chaosreader is an open source tool to trace TCP/UDP/... sessions and fetch application data from snoop or tcpdump logs. This is a...
Enas Alpha
From category: Networking
Enas Alpha is networking software developed by Davide Lima Daum. Enas is a Perl script that can telnet to a Cisco router or switch, execute some command, and log the work on a file. Easy Network...
eL DAPo
From category: System-Administration
eL DAPo 1.18 is system administration software developed by keysd. eL DAPo is a PHP-based application for managing and querying LDAP servers. It can rename, modify, and delete LDAP entries, as well...
Arudius Linux LiveCD 0.5
From category: Operating-Systems-Linux-Distri
Arudius Linux LiveCD 0.5 is operating systems linux distri software developed by Haidut. Arudius is a live CD Linux distribution based on Minislack (Zenwalk) and Slax\'s Linux Live scripts....
ExTiX
From category: Operating-Systems-Linux-Distri
ExTiX 2.0 is operating systems linux distri software developed by ExTiX Team. This new version of ExTiX Linux Live DVD includes the 2.6.11 kernel by default, KDE 3.4.1, OpenOffice.org 2.0, KOffice,...
fusemb
From category: Networking
fusemb 0.1 is networking software developed by Yaroslav Rastrigin. fusemb is a small daemon which maps Microsoft network hierarchy into Unix filesystem subtree, using libsmbclient to obtain informa...
BrlSpeak 07-10-2003
From category: Operating-Systems-Linux-Distri
BrlSpeak 07-10-2003 is operating systems linux distri software developed by The Braillespeak Team. A mini-distribution for the blind. Has options for installation of drivers for braille devices or...
BlockSSHD
From category: Networking
BlockSSHD 0.9 is networking software developed by James Turnbull. BlockSSHD is a Perl script based on BruteForceBlocker v1.2.3 that dynamically adds IPTables rules to block SSH brute force attacks....
 

Top Downloads

 
1. Canon PIXMA iP1200 Printer Driver
2. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
3. Canon PIXMA iP1000 Printer Driver
4. Canon PIXMA iP1600 Printer Driver
5. BoxEasy Jukebox
6. AudioList Plus
7. Cool Audio Extractor
8. Anti-hotlink
9. Free Mp3 Finder
10. Audio Catalog
11. Canon PIXMA MP210 MP Drivers
12. LG GSA-2166D
13. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
14. Canon PIXMA iP1200 Printer Driver x64 d
15. Genius Eye 110 Webcam Driver
16. DVD Decrypter
17. Canon LaserShot LBP-1210 Printer Driver
18. SendSong
19. Canon PIXMA iP1300 Printer Driver c
20. Mercury KPC-6225V

DownloadTube Editor Reviews

 
1. Flash Windows Hider
Flash Windows Hider is a simple to use and reliable software...
2. Security Administrator
Security Administrator is an impressively feature-rich tool ...
3. Cash Register Calculator
Easy cash register tracker that can run on PC cash registers...
4. Remove Duplicate Files
Find and remove the duplicates and even more - sort and orga...
5. VeryDOC DWG to Image Converter Unlimited License
VeryDOC DWG to Image Converter is a powerful utility that al...
6. EveryWAN Remote Support Personal Edition
EveryWAN Remote Support Personal Edition allows you to view ...
7. HiPro86 - THE BOT
HiPro86-THE BOT is a \"set and forget\" software solution wi...
8. Disk space manager
The modern hard drives are tens and hundreds of gigabytes of...
9. Likno Web Button Maker
Likno Web Button Maker is a user-friendly software for creat...
10. Executable Lockdown
Maintain baseline PC configurations, prevent unauthorized ex...

Software Reviews Full List



Recent Blog Posts

 
1. Easy Publishing of WordPress Blogs RSS Feeds With FeedBurner
RSS (Really Simple Syndication) Feeds are a modern form of c...
2. Automatic Installation of Joomla! on Windows With JoomlaPC
A convenient alternative for the development or testing of J...
3. An Introduction To Joomla! Templates Creation With Adobe Dreamweaver CS3
Joomla! is a content management system and framework with a ...
4. Two New Firefox Stable Releases Are Available For Free Download: Firefox 3.0.2 and Firefox 2.0.0.17
Recently, two Firefox stable releases for Windows, Mac OS, a...
5. How To Deploy A Linux LiveCD on Windows Using MobaLiveCD
There are many ways to test a certain Linux distribution on ...
6. Ever Needed A Free Video Converter And You Just Couldn’t Find It? Here’s Our Suggestion.
With so many different video (or even audio) converters arou...
7. Top 101 Most Downloaded Windows Software: Free Demo Movies and Download Links
We often have to decide if we should download the latest v...
8. A New Powerful Virus Could Affect Millions of WordPress Blogs
The WordPress blogging platform powers millions of web...
9. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
10. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...

Last 20 Scripts

 
1. jQuery lightBox Extension
jQuery lightBox plugin provides a simple and unobtrusive sol
2. Ajax Broken Link Checker
Ajax Broken Link Checker jQuery plugin shows you valid URLs
3. xmlObjectifier
xmlObjectifier provides a simple way to convert XML to JSON
4. Videobox
Videobox allows you to use a lightbox clone in case of video
5. PopBox
PopBox is a JavaScript based image magnification tool.
6. xslt.js
xslt.js is a JavaScript library that lets you asynchronously
7. Sigma Linb
Sigma Linb is an Ajax components library for building zero f
8. Sigma Visual
Sigma Visual is web based visual AJAX UI builder for profess
9. Sigma Grid
Sigma Grid is an Ajax data grid made only with pure JavaSrip
10. HInclude
HInclude allows you to easily include HTML code in web pages
11. haccordion
haccordion is a simple to implement accordion like menu base
12. jquery.biggerlink
jquery.biggerlink is a jQuery plugin to make it really easy
13. Simple Accessible Charts
Simple Accessible Charts allows you to create graphs and cha
14. gaTracker
gaTracker provides a quicker, automated way to embed Google
15. Embed QuickTime
Embed QuickTime is a jQuery plugin that helps you embed Quic
16. ByRei - Dynamic Div
ByRei - Dynamic Div Javascript makes it possible to make a m
17. jScroller
jScroller is a plugin for jQuery to scroll content on a webp
18. jQuery Checkbox
jQuery Checkbox provides an alternative for the styling of c
19. jquery.combobox
jquery.combobox is an unobtrusive way of creating a HTML typ
20. SimpleModal
SimpleModal is a lightweight jQuery plugin that provides a s