savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] savannah.gnu.org: submission of Kernel mechanism for


From: sl_vijay
Subject: [Savannah-hackers] savannah.gnu.org: submission of Kernel mechanism for attaching network services to the file system heirarchy
Date: Thu, 23 May 2002 12:04:40 -0400

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


vijaykumar S.L. <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Kernel mechanism for attaching network services to the file system 
heirarchy
System name: ftpfs
This package wants to apply for inclusion in the GNU project

Description:
We are a group of students from Government Engineering College Thrissur,India. 
We have developed a kernel mechanism to attach a major network service ie. ftp. 
In our method the directory structure under the ftp server is mounted to our 
own local filesystem. The mounting will enable the ftp users to access ftp 
using the usual filesystem commands like ls,cp,cat etc. 

        Please kindly look into our method and feedback us with your valuable 
suggestions.

Adavantages     
        Our method has some advantages over ftp. The first one is that due to 
the filesystem approach we can \'cp\' the files from anywhere to anywhere.  
This anywhere to anywhere is important since ordinary ftp can only \'get\' & 
\'put\' to current working directories. 
        (excluding the condition that the files cannot be transferred within 
the ftp server directory structure. ie moving files within ftpserver is not 
implemented.This can be overcome by mounting the same ftp server to two 
different mount points in our local fs and doing file transfer between them.)
        Another advantage is that we can copy the directory trees recursively 
due to this fs implementation.
        
The limitations are as follows.
    1.Cannot use \'less\' command although we can use \'cat\' command.
             (but ftp doesn\'t provide file viewing facility in its 
services.Can only get files and then view it)
    2.The network to network transfer is not possible.
         ie. if we mount an ftp server to /mnt/floppy and suppose the server 
has one file named \'hello.c\'  and one directory called          \'new\'. We 
cannot do the following. 
              
                 \"cp /mnt/floppy/hello.c /mnt/floppy/new/ \"
         
          There is another way to do the same thing ie. mount the same 
ftpserver to /mnt/floppy and /mnt/cdrom and do the following          command
                \"cp /mnt/floppy/hello.c /mnt/cdrom/new/\".

THE USAGE

        copy the directory ftpfs attached to this mail and make using the 
makefile in it. insert the module. then using mount command as follows mount 
the ftpserver.

 \"mount -t ftpfs none /mnt/floppy -o ip=IPADDR,user=USERNAME,pass=PASSWORD\"

IPADDR is the IP address of the ftp server.
USERNAME is the username of the account.
PASSWORD is the password for that account. 

It does not exist yet but I\'m working on it.



Other Software Required:


Other Comments:





reply via email to

[Prev in Thread] Current Thread [Next in Thread]